Spring+Hibernate两种方法实现增删改查

Spring+Hibernate两种方法实现增删改查

ID:39468372

大小:50.00 KB

页数:7页

时间:2019-07-04

Spring+Hibernate两种方法实现增删改查_第1页
Spring+Hibernate两种方法实现增删改查_第2页
Spring+Hibernate两种方法实现增删改查_第3页
Spring+Hibernate两种方法实现增删改查_第4页
Spring+Hibernate两种方法实现增删改查_第5页
资源描述:

《Spring+Hibernate两种方法实现增删改查》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Spring+Hibernate两种方法实现增删改查首先,定义一个Customer的bean类,设置好Customer.hbm.xml文件。再定义好一个Dao接口。准备好一个jdbc.properties文件。第一种方法:在dao类中定义一个HibernateTemplate类的对象,用该对象调用HibernateTemplate模板封装好的方法,如下:Java代码1./***2.*hibernateTemplate的转配模式3.*/4.publicclassCustomerDaoImplimplement

2、sCustomerDao{5.//设置hibernateTemplate属性6.privateHibernateTemplatehibernateTemplate;7.8.//必须设置set方法9.publicvoidsetHibernateTemplate(HibernateTemplatehibernateTemplate){10.this.hibernateTemplate=hibernateTemplate;11.}12.13.//插入方法14.@Override15.publicvoidinser

3、t(Customerentity){16.hibernateTemplate.save(entity);17.}18.19.//删除方法(按照试题删除)20.@Override21.publicvoiddelete(Customerentity){22.hibernateTemplate.delete(entity);23.24.}25.26.//删除方法,按id删除,该方法不成功27.@Override28.publicvoiddeleteById(intid){29.//hibernateTemplat

4、e.30.}31.32.//查询所有记录33.@Override34.publicListselectAll(){35.//TODOAuto-generatedmethodstub36.Listentities=hibernateTemplate.find("fromCustomer");37.returnentities;38.}39.40.//按照id查找记录41.@Override42.publicCustomerselectById(intid){43.//T

5、ODOAuto-generatedmethodstub44.Listentitise=hibernateTemplate45..find("fromCustomerwhereid="+id);46.if(entitise.size()>0){47.Customerentity=entitise.get(0);48.returnentity;49.}50.returnnull;51.}52.53.//更新方法54.@Override55.publicvoidupdate(Customere

6、ntity){56.//TODOAuto-generatedmethodstub57.hibernateTemplate.update(entity);58.}59.}xml中的部分代码如下:Java代码1.2.3.4.5.

7、Source">6.7.8.${jdbc.driverClass}9.10.11.12.13.${jdbc.url}14.15.16.17.18.${jdbc.user}

8、19.20.21.22.23.${jdbc.password}24.25.26.27.28.${c3p0.pool.max}29.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。