首页>代码>spring mvc与mybatis框架整合实现用户管理、用户分页查询和用户restful增删改查功能>/my_springmvc/src/com/pengsong/springmvc/dao/CommDao.java
package com.pengsong.springmvc.dao; import java.io.IOException; import java.io.Serializable; import java.util.List; import javax.annotation.Resource; import org.apache.ibatis.session.RowBounds; import org.mybatis.spring.SqlSessionTemplate; import org.springframework.stereotype.Component; @Component public class CommDao<T,ID extends Serializable>{ @Resource(name="sqlSession") protected SqlSessionTemplate sqlSession; /* 插入数据 */ public Integer save(String sqlName, Object obj) throws Exception { Integer i = sqlSession.insert(sqlName, obj); //sqlSession.commit(); //sqlSession.close(); return i; } /* 更新数据 */ public Integer update(String sqlName, Object obj) throws IOException { Integer i = sqlSession.update(sqlName, obj); //sqlSession.commit(); //sqlSession.close(); return i; } /* 删除数据 */ public Integer deleteById(String sqlName, Object obj) throws IOException { Integer i = sqlSession.delete(sqlName, obj); //sqlSession.commit(); //sqlSession.close(); return i; } /* 根据条件,查找一条数据 */ public Object findOne(String sqlName, Object obj) throws IOException { Object ob = sqlSession.selectOne(sqlName, obj); //sqlSession.commit(); //sqlSession.close(); return ob; } /* 根据条件,查找多条数据 */ public List<T> findList(String sqlName, Object obj) throws IOException { List<T> list = sqlSession.selectList(sqlName, obj); //sqlSession.commit(); //sqlSession.close(); return list; } public List<T> findList(String sqlName, Object obj,RowBounds rb) throws IOException { List<T> list = sqlSession.selectList(sqlName, obj,rb); //sqlSession.commit(); //sqlSession.close(); return list; } }
最近下载更多
气之子dss LV4
6月24日
1379585889 LV11
2023年6月7日
李亮 LV19
2023年3月7日
YUProject LV8
2022年12月17日
大象爱吃小老鼠 LV5
2022年6月27日
兰文斌 LV6
2022年4月28日
后山雪 LV2
2021年12月30日
wubinbin LV11
2021年12月25日
success1011 LV8
2021年12月21日
过过成功尺寸 LV7
2021年12月21日
最近浏览更多
15719908287 LV9
9月28日
朕算你NB
7月29日
暂无贡献等级
气之子dss LV4
6月24日
szqqqaaqqa LV1
6月20日
2636804923 LV6
6月16日
wanderingsoul LV2
6月15日
G0802262
6月13日
暂无贡献等级
古子俊 LV1
6月13日
G080200 LV1
6月13日
xin xie LV1
6月13日