欢迎来到天天文库
浏览记录
ID:40492405
大小:44.20 KB
页数:21页
时间:2019-08-03
《Spring整合Hibernate》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Spring3整合Hibernate34Java3ArrangedByKnownoSpring3整合Hibernate3实现简单的增删改查(XML):以前我们的代码中是通过hibernate配置文件hibernate.cfg.xml中设置和数据库连接有关的信息:jdbc....现在可以将这些配置全部放在spring中来进行管理.在我们整合过程之前的hibernate.cfg.xml可以不存在了.1.Spring中配置数据源的方法:实例化一个类对象,后面有dao操作有关的代码,可以直接饮用这个dataSource,和连接池有关的参数.2、g.apache.commons.dbcp.BasicDataSource"destroy-method="close">3、>以上的写法,value的值都是固定的,硬编码在配置文件中,如果不想修改配置文件.创建一个独立的和数据源配置有关的属性文件.占位符的形式来配置数据源,好处如果数据库有关的配置信息发生改变不需要修改源文件:PropertyPlaceholderConfigurerclasspath:jdbc4、.propertiesSpring3整合Hibernate34Java3ArrangedByKnowno5、riverClassName}"/>1.将其注入到XXDao中:可通过注解或者是xml形式:Dao中操作过程中用到数据源,去找谁?SrpingpublicclassUserDaoImplimplementsUserDao{privateDataSourcedataSource;publicDataSo6、urcegetDataSource(){returndataSource;}@Resource(name="dataSource")这里引用datasource是spring中配置好一个bean的信息.publicvoidsetDataSource(DataSourcedataSource){this.dataSource=dataSource;}}以上是注解的写法,如果改成xml格式?Spring3整合Hibernate34Java3Arran7、gedByKnowno以上也只是得到一个和连接有关的DataSource而已,.实具体执行的sql代码还是要我们自己写?正长情况这些东西一定是hibernate帮我们做的.在srping中如何整合hibernate呢?以前的操作:1得到一个Configuration=>读取hibernate全局的配置文件2.得到一个sessionFactorySpring3整合hibernate3重点就是需要初始化Sess
2、g.apache.commons.dbcp.BasicDataSource"destroy-method="close">3、>以上的写法,value的值都是固定的,硬编码在配置文件中,如果不想修改配置文件.创建一个独立的和数据源配置有关的属性文件.占位符的形式来配置数据源,好处如果数据库有关的配置信息发生改变不需要修改源文件:PropertyPlaceholderConfigurerclasspath:jdbc4、.propertiesSpring3整合Hibernate34Java3ArrangedByKnowno5、riverClassName}"/>1.将其注入到XXDao中:可通过注解或者是xml形式:Dao中操作过程中用到数据源,去找谁?SrpingpublicclassUserDaoImplimplementsUserDao{privateDataSourcedataSource;publicDataSo6、urcegetDataSource(){returndataSource;}@Resource(name="dataSource")这里引用datasource是spring中配置好一个bean的信息.publicvoidsetDataSource(DataSourcedataSource){this.dataSource=dataSource;}}以上是注解的写法,如果改成xml格式?Spring3整合Hibernate34Java3Arran7、gedByKnowno以上也只是得到一个和连接有关的DataSource而已,.实具体执行的sql代码还是要我们自己写?正长情况这些东西一定是hibernate帮我们做的.在srping中如何整合hibernate呢?以前的操作:1得到一个Configuration=>读取hibernate全局的配置文件2.得到一个sessionFactorySpring3整合hibernate3重点就是需要初始化Sess
3、>以上的写法,value的值都是固定的,硬编码在配置文件中,如果不想修改配置文件.创建一个独立的和数据源配置有关的属性文件.占位符的形式来配置数据源,好处如果数据库有关的配置信息发生改变不需要修改源文件:PropertyPlaceholderConfigurerclasspath:jdbc
4、.propertiesSpring3整合Hibernate34Java3ArrangedByKnowno5、riverClassName}"/>1.将其注入到XXDao中:可通过注解或者是xml形式:Dao中操作过程中用到数据源,去找谁?SrpingpublicclassUserDaoImplimplementsUserDao{privateDataSourcedataSource;publicDataSo6、urcegetDataSource(){returndataSource;}@Resource(name="dataSource")这里引用datasource是spring中配置好一个bean的信息.publicvoidsetDataSource(DataSourcedataSource){this.dataSource=dataSource;}}以上是注解的写法,如果改成xml格式?Spring3整合Hibernate34Java3Arran7、gedByKnowno以上也只是得到一个和连接有关的DataSource而已,.实具体执行的sql代码还是要我们自己写?正长情况这些东西一定是hibernate帮我们做的.在srping中如何整合hibernate呢?以前的操作:1得到一个Configuration=>读取hibernate全局的配置文件2.得到一个sessionFactorySpring3整合hibernate3重点就是需要初始化Sess
5、riverClassName}"/>1.将其注入到XXDao中:可通过注解或者是xml形式:Dao中操作过程中用到数据源,去找谁?SrpingpublicclassUserDaoImplimplementsUserDao{privateDataSourcedataSource;publicDataSo
6、urcegetDataSource(){returndataSource;}@Resource(name="dataSource")这里引用datasource是spring中配置好一个bean的信息.publicvoidsetDataSource(DataSourcedataSource){this.dataSource=dataSource;}}以上是注解的写法,如果改成xml格式?Spring3整合Hibernate34Java3Arran
7、gedByKnowno以上也只是得到一个和连接有关的DataSource而已,.实具体执行的sql代码还是要我们自己写?正长情况这些东西一定是hibernate帮我们做的.在srping中如何整合hibernate呢?以前的操作:1得到一个Configuration=>读取hibernate全局的配置文件2.得到一个sessionFactorySpring3整合hibernate3重点就是需要初始化Sess
此文档下载收益归作者所有