hibernate.cfg.xml
Student.hbm.xml
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE hibernate-configuration PUBLIC
- "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
- "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
- <hibernate-configuration>
- <session-factory>
- <!-- 1、用户名 -->
- <property name="connection.username">root</property>
- <!-- 2、密码 -->
- <property name="connection.password"></property>
- <!-- 3、数据库驱动 -->
- <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
- <!-- 4、数据库连接,hibernate是数据库名,后面的是防止乱码 -->
- <property name="connection.url">jdbc:mysql://127.0.0.1:3306/hibernate?
- useUnicode=true&characterEncoding=UTF-8</property>
- <!-- 5、方言 -->
- <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
- <!-- 6、是否在后台显示Hibernate用到的SQL语句,开发时设置为true,便于差错。
- 程序运行时可以在Eclipse的控制台显示Hibernate的执行Sql语句。
- 项目部署后可以设置为false,提高运行效率 。 -->
- <property name="show_sql">true</property>
- <!-- 7、控制台的sql语句是否对齐 -->
- <property name="format_sql">true</property>
- <!-- 8、是否自动创建数据库表 他主要有一下几个值:
- validate:当sessionFactory创建时,自动验证或者schema定义导入数据库。
- create(慎用):每次启动都drop掉原来的schema,创建新的。
- create-drop:当sessionFactory明确关闭时,drop掉schema。
- update(常用):如果没有schema就创建,有就更新。 -->
- <property name="hbm2ddl.auto">update</property>
- <!-- 9、添加映射 -->
- <mapping resource="Student.hbm.xml"/>
- </session-factory>
- </hibernate-configuration>
Student.hbm.xml
- <?xml version="1.0"?>
- <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
- "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
- <!-- Generated 2017-7-24 20:28:18 by Hibernate Tools 3.5.0.Final -->
- <hibernate-mapping>
- <class name="Student" table="STUDENT">
- <id name="sid" type="int">
- <column name="SID" />
- <generator class="assigned" />
- </id>
- <property name="name" type="java.lang.String">
- <column name="NAME" />
- </property>
- <property name="sex" type="int">
- <column name="SEX" />
- </property>
- <property name="birthday" type="java.util.Date">
- <column name="BIRTHDAY" />
- </property>
- <property name="address" type="java.lang.String">
- <column name="ADDRESS" />
- </property>
- </class>
- </hibernate-mapping>
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏