完成SSM的增删查,登陆及分页
完成SSM的增删查,登陆及分页
1.完成SSM的增删查
2.完成登录实现在首页显示当前登陆的信息
3.完成分页
分页步骤:
1.导入pageHelper的包
2. 在applicationContext.xml中告诉sqlSessioniFactory要开始用pageHelper
3. 在service传当前页和页码,然后在impl中开始分页
4. 讲查询到的结果集保存到PageInfo中并保存到ModelAndView并返回
5.页面进行取值
- UserDao.class
public interface UserDao {
// 全部查询
List<UserInfo> findAll();
// 更新前的查询
UserInfo findUserById(int id);
// 更新
void updUserById(UserInfo userInfo);
// 增加; id,username,password
void addUser(UserInfo userInfo);
// 删除
void delUser(int id);
// 模糊查询
List<UserInfo> findUserByName(String username);
// 登录
UserInfo doLogin(String username);
}
- UserMapper.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.zhongruan.dao.UserDao" >
<resultMap id="UserMap" type="com.zhongruan.bean.UserInfo">
<result property="" column="" />
<result property="" column="" />
</resultMap>
<!-- 全部查询 -->
<select id="findAll" resultType="com.zhongruan.bean.UserInfo">
select * from tb_user
</select>
<!-- 更新前的查询 -->
<select id="findUserById" parameterType="java.lang.Integer" resultType="com.zhongruan.bean.UserInfo">
select * from tb_user where id=#{id}
</select&