Hibernate的描述文件可以是一个properties属性文件,也可以是一个xml文件。下面讲一下Hibernate.cfg.xml的配置。配置格式如下:
1. 配置数据源
在Hibernate.cfg.xml中既可以配置JDBC,也可以配置JNDI.在本小节中讲述数据源如何配置。
hibernate.cfg.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <!-- 各属性的配置--> <!—为true表示将Hibernate发送给数据库的sql显示出来 --> <property name="show_sql">true</property> <!-- SQL方言,这边设定的是MySQL --> <property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property> <!-- 一次读的数据库记录数 --> <property name="jdbc.fetch_size">50</property> <!-- 设定对数据库进行批量删除 --> <property name="jdbc.batch_size">30</property> <!—下面为JNDI的配置 --> <!-- 数据源的名称 --> <property name="connection.datasource">java:comp/env/jdbc/datasourcename</property> <!-- Hibernate的连接加载类 --> <property name="connection.provider_class">net.sf.hibernate.connection.DatasourceConnectionProvider</property> <property name="dialect">net.sf.hibernate.dialect.SQLServerDialect</property> <!—映射文件 --> <mapping resource="com/amigo/pojo/User.hbm.xml"/> <mapping resource="com/amigo/pojo/Org.hbm.xml"/> </session-factory> </hibernate-configuration>
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索xml
, hibernate
, 文件
, hibernate配置
, 配置
, 数据源
, hibernate cfg xml
hibernate.cfg.xml
hibernate.cfg.xml、hibernate5 cfg.xml、hibernate4 cfg.xml、hibernate的cfg.xml、hibernate cfg配置,以便于您获取更多的相关知识。
时间: 2024-11-02 11:07:21