使用Spring4如何实现对Hibernate5进行整合?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
Spring与Hiberante整合
通过hibernate的学习,我们知道,hibernate主要在hibernate.cfg.xml配置文件中
接下来我们看一下hibernate的一个配置文件
hibernate配置文件
hibernate.cfg.xml
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.org/dtd/hibernate-configuration-3.0.dtd"><hibernate-configuration> <session-factory> <!-- 指定连接数据库所用的驱动 --> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <!-- 指定连接数据库的url,其中hibernate是本应用连接的数据库名 --> <property name="connection.url">jdbc:mysql://localhost/hibernate_test</property> <!-- 指定连接数据库的用户名 --> <property name="connection.username">root</property> <!-- 指定连接数据库的密码 --> <property name="connection.password">cheng</property> <!-- 指定连接池里最大连接数 --> <property name="hibernate.c3p0.max_size">20</property> <!-- 指定连接池里最小连接数 --> <property name="hibernate.c3p0.min_size">1</property> <!-- 指定连接池里连接的超时时长 --> <property name="hibernate.c3p0.timeout">5000</property> <!-- 指定连接池里最大缓存多少个Statement对象 --> <property name="hibernate.c3p0.max_statements">100</property> <property name="hibernate.c3p0.idle_test_period">3000</property> <property name="hibernate.c3p0.acquire_increment">2</property> <property name="hibernate.c3p0.validate">true</property> <!-- 指定数据库方言 --> <property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property> <!-- 根据需要自动创建数据表 --> <property name="hbm2ddl.auto">update</property><!--①--> <!-- 显示Hibernate持久化操作所生成的SQL --> <property name="show_sql">true</property> <!-- 将SQL脚本进行格式化后再输出 --> <property name="hibernate.format_sql">true</property> <!-- 避免这个错误信息Disabling contextual LOB creation as createClob() method threw error :java.lang.reflect.InvocationTargetException --> <property name="hibernate.temp.use_jdbc_metadata_defaults">false</property> <!-- 罗列所有持久化类的类名 --> <mapping class="com.wechat.entity.po.User"/> <mapping class="com.wechat.entity.po.Person"/> </session-factory></hibernate-configuration>
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1142
183.71 KB下载数642
644.84 KB下载数2755
相关文章
发现更多好内容猜你喜欢
AI推送时光机使用Spring4如何实现对Hibernate5进行整合
后端开发2023-05-31
使用springboot如何实现对freemarker进行整合
后端开发2023-05-31
使用springboot如何实现对 beatlsql进行整合
后端开发2023-05-31
使用SpringBoot如何实现对ElasticSearch进行整合
后端开发2023-05-31
使用springboot如何实现对mongodb进行整合
后端开发2023-05-31
使用spring boot如何实现对CAS进行整合
后端开发2023-05-31
使用spring boot如何实现对Swagger2进行整合
后端开发2023-05-31
使用spring boot如何实现对RabbitMQ进行整合
后端开发2023-05-31
使用Spring Boot如何实现对MongoDB进行整合
后端开发2023-05-31
利用Android如何实现对 ToolBar进行整合
后端开发2023-05-31
使用MongoDB如何对Spring进行整合
后端开发2023-05-31
使用Spring Boot如何对Mybatis进行整合
后端开发2023-05-31
使用spring如何对cxf框架进行整合
后端开发2023-05-31
使用spring如何实现springmvc与mybatis进行整合
后端开发2023-05-31
如何对SSM框架进行整合
后端开发2023-05-31
如何进行SpringBoot整合JWT的实现
后端开发2023-06-26
使用spring怎么对mybatis进行整合
后端开发2023-05-31
使用SpringMVC怎么对Swagger进行整合
后端开发2023-05-31
使用Spring boot怎么对Mybatis进行整合
后端开发2023-05-31
使用Spring Boot如何实现对MyBatis的整合
后端开发2023-05-31
咦!没有更多了?去看看其它编程学习网 内容吧