资源简介
用jsp实现饿了么后台,包含,商家,用户,送餐员,菜单,菜品,以及评论的增删改查,以及评论功能,内含后台界面
代码片段和文件信息
import java.sql.Timestamp;
import java.util.Date;
import java.util.List;
import org.apache.ibatis.session.SqlSession;
import org.junit.Test;
import com.hungry.dao.AdminDao;
import com.hungry.dao.Sessionhelper;
import com.hungry.dao.UserDao;
import com.hungry.entity.Address;
import com.hungry.entity.Admin;
import com.hungry.entity.Ordere;
import com.hungry.entity.User;
public class test {
Date date=new Date();
Timestamp addtime=new Timestamp(date.getTime());
User u=new User();
/**
* 注册用户测试(前台使用)
*/
@Test
public void test() {
SqlSession session = Sessionhelper.getSession();
u.setLoginPassword(“123“);
//注意 注册是可以使用电话号也可以使用用户名,但是都是不能重复的,这个数据库可以判断不用java判断,只要是这测不成功就是数据库已经有了
u.setTel(“12654“);
u.setUserName(“qa“);
u.setRegisterTime(addtime); //注册时间是一定要有的
int a=session.getMapper(UserDao.class).add(u);
System.out.println(a);
session.commit();
session.close();
}
/**
* 用户添加详细的信息 这个是使用的更新表根据用户编号id(前端使用)
*/
@Test
public void test2() {
SqlSession session = Sessionhelper.getSession();
u.setLoginPassword(“123“);
//注意 注册是可以使用电话号也可以使用用户名,但是都是不能重复的,这个数据库可以判断不用java判断,只要是这测不成功就是数据库已经有了
u.setTel(“12654“);
u.setUserName(“qa“);
u.setAge(16);
u.setRealName(“万方峰“);
u.setSex(“ 女“);
u.setId(3);
int a=session.getMapper(UserDao.class).updateRegisteredInformation(u);
System.out.println(a);
session.commit();
session.close();
}
/**
* 后台查询所有(后台使用) 并且分页
*/
@Test
public void test3() {
SqlSession session = Sessionhelper.getSession();
List a=session.getMapper(UserDao.class).getAllUser();
int allpage=a.size(); //获取总数量
int pageNum=allpage%5==0?allpage/10:allpage/10+1; //获取总页数
int page=1;
int onePageNum=10;
int afterParameter=(page-1)*onePageNum+onePageNum;
List ab=session.getMapper(UserDao.class).getAllUserAndPage((page-1)*onePageNumafterParameter);
session.commit();
session.close();
for (User u : ab) {
System.out.println(u.getId()+u.getRealName());
}
}
/**
* 后台查询所有(后台使用) 当点击详情时的超链接时
*/
@Test
public void test4() {
SqlSession session = Sessionhelper.getSession();
User a=session.getMapper(UserDao.class).getAllUserContainOther(1);
session.commit();
session.close();
System.out.println(a.getUserName()+“地址:“);
List ad=a.getAddress();
List or=a.getOrder();
for (Address address : ad) {
System.out.println(address.getAddress());
}
System.out.println(“输出订单的总数量“+or.size());
}
/**
* 后台登录代码判断 这个是管理员的登录
*/
@Test
public void test5() {
SqlSession session = Sessionhelper.getSession();
Admin a=session.getMapper(AdminDao.class).Login(“qwe““123“);
session.commit();
sess
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 700 2017-09-01 10:47 hungry\.classpath
文件 291 2017-09-01 10:47 hungry\.myme
文件 1749 2017-09-01 10:47 hungry\.project
文件 500 2017-09-01 10:47 hungry\.settings\.jsdtscope
文件 1511 2017-09-04 15:38 hungry\.settings\.svn\entries
文件 500 2017-09-01 10:47 hungry\.settings\.svn\text-ba
文件 73 2017-09-01 17:02 hungry\.settings\.svn\text-ba
文件 364 2017-09-01 10:47 hungry\.settings\.svn\text-ba
文件 613 2017-09-01 10:47 hungry\.settings\.svn\text-ba
文件 252 2017-09-01 10:47 hungry\.settings\.svn\text-ba
文件 49 2017-09-01 10:47 hungry\.settings\.svn\text-ba
文件 6 2017-09-01 10:47 hungry\.settings\.svn\text-ba
文件 462 2017-09-01 10:47 hungry\.settings\.svn\text-ba
文件 73 2017-09-01 15:33 hungry\.settings\org.eclipse.core.resources.prefs
文件 364 2017-09-01 10:47 hungry\.settings\org.eclipse.jdt.core.prefs
文件 613 2017-09-01 10:47 hungry\.settings\org.eclipse.wst.common.component
文件 252 2017-09-01 10:47 hungry\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-09-01 10:47 hungry\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-09-01 10:47 hungry\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 462 2017-09-01 10:47 hungry\.settings\org.eclipse.wst.validation.prefs
文件 685 2017-09-04 15:38 hungry\.svn\entries
文件 700 2017-09-01 10:47 hungry\.svn\text-ba
文件 291 2017-09-01 10:47 hungry\.svn\text-ba
文件 1749 2017-09-01 10:47 hungry\.svn\text-ba
文件 0 2017-09-01 16:47 hungry\log.log
文件 339 2017-09-04 15:38 hungry\MyTest\.svn\entries
文件 5692 2017-09-01 11:47 hungry\MyTest\.svn\text-ba
文件 5692 2017-09-01 11:47 hungry\MyTest\test.java
文件 796 2017-09-04 15:38 hungry\resources\.svn\entries
文件 155 2017-09-01 10:47 hungry\resources\.svn\text-ba
............此处省略624个文件信息
评论
共有 条评论