文件名:hibernate.cfg.xml
根元素:hibernate-configuration ---->hibernate配置文件
子元素: sessioin-factory ---->session工厂
property ---->属性
mapping ---->映射实体文件
格式:
<hibernate-configuration>
<session-factory>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
--->数据库驱动类
<property name="connection.url">jdbc:mysql:///hibernate</property>
--->数据库URL
<property name="connection.username">root</property>
--->数据库用户名
<property name="connection.password">mysql</property>
--->数据库密码
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
--->数据库方言
--->oracle方言:org.hibernate.dialect.OracleDialect (查询得知,未测试)
<property name="show_sql">true</property>
--->是否在控制台打印SQL语句(非必要)
<property name="format_sql">true</property>
--->是否格式化打印出来的SQL语句,分行显示,更直观(非必须)
<property name="hbm2ddl.auto">update</property>
--->让数据库自动创建生成建表语句 create 每次创建新表 update只有一个表,以后在其上CRUD
<mapping resource="com/oracle/po/User.hbm.xml"></mapping>
--->实体映射类的全限定名称(可以映射多个实体文件,依次mapping即可)
</session-factory>
</hibernate-configration>
根元素:hibernate-configuration ---->hibernate配置文件
子元素: sessioin-factory ---->session工厂
property ---->属性
mapping ---->映射实体文件
格式:
<hibernate-configuration>
<session-factory>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
--->数据库驱动类
<property name="connection.url">jdbc:mysql:///hibernate</property>
--->数据库URL
<property name="connection.username">root</property>
--->数据库用户名
<property name="connection.password">mysql</property>
--->数据库密码
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
--->数据库方言
--->oracle方言:org.hibernate.dialect.OracleDialect (查询得知,未测试)
<property name="show_sql">true</property>
--->是否在控制台打印SQL语句(非必要)
<property name="format_sql">true</property>
--->是否格式化打印出来的SQL语句,分行显示,更直观(非必须)
<property name="hbm2ddl.auto">update</property>
--->让数据库自动创建生成建表语句 create 每次创建新表 update只有一个表,以后在其上CRUD
<mapping resource="com/oracle/po/User.hbm.xml"></mapping>
--->实体映射类的全限定名称(可以映射多个实体文件,依次mapping即可)
</session-factory>
</hibernate-configration>