生活随笔
收集整理的这篇文章主要介绍了
hibernate.cfg.xml的一些事
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
Hibernate连接数据库的配置文件书写一般有两种方式:
第一种方式:使用开发环境直接连接数据库最后生成hibernate.cfg.xml文件
第二种方式:使用已有的模版直接拷贝的工作的目录下,通过相应的修改获得需要的连接数据库的配置文件;或者直接书写配置信息
下面是第一种方式在MyEclipse6.5下生成的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> <property name="connection.username">sa</property> <property name="connection.url"> jdbc:sqlserver://localhost:1433;databaseName=dbName </property> <!-- Note:Url SQLServer2000 MySQL Oracle JDBC-ODBC Bridge --> <!-- <property name="connection.url"> microsoft:sqlserver://localhost:1433;DatabaseName=dbName </property> <property name="connection.url"> jdbc:mysql://localhost:3306/dbName </property> <property name="connection.url"> jdbc:oracle:thin:@localhost:1521:dbName </property> <property name="connection.url"> jdbc:odbc:DataSourceName </property> --> <property name="dialect"> org.hibernate.dialect.SQLServerDialect </property> <property name="myeclipse.connection.profile">HB_conn</property> <property name="connection.password">sa</property> <property name="connection.driver_class"> com.microsoft.sqlserver.jdbc.SQLServerDriver </property> <!-- Note:Driver SQLServer2000 MySQL官方开发的驱动 MySQL开源社区开发的驱动 Oracle JDBC-ODBC Bridge --> <!-- <property name="connection.driver_class"> com.microsoft.jdbc.sqlserver.SQLServerDriver </property> <property name="connection.driver_class"> com.mysql.jdbc.Driver </property> <property name="connection.driver_class"> org.gjt.mm.mysql.Driver </property> <property name="connection.driver_class"> oracle.jdbc.driver.OracleDriver </property> <property name="connection.driver_class"> sun.jdbc.odbc.JdbcOdbcDriver </property> --> <property name="show_sql">true</property> <!-- 指定对象与关系数据之间的映射 可以同时存在多个映射 --> <mapping resource="dao/Users.hbm.xml" /> </session-factory> </hibernate-configuration> 在使用IDE自动生成的配置文件中有:
<property name="dialect"> org.hibernate.dialect.SQLServerDialect </property> 表示指定Hibernate SQL的一种方式。
在开发hibernate的程序时,需要进行SessionFactory的配置,简单地说,也就是建立与数据库之间连接的配置,在hibernate中一般使用xml文件来进行配置,但是在该文件的配置中需要设置dialect方言属性值,对于不同的数据库,方言的值dialect是不同的,那么下面就列出在不同的数据库中如何设置该dialect值
转载于:https://blog.51cto.com/aiilive/931209
总结
以上是生活随笔为你收集整理的hibernate.cfg.xml的一些事的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。