OA学习笔记-003-Hibernate3.6配置
2016-02-28 17:14
316 查看
一、jar包:核心包, 必须包, jpa, c3p0, jdbc
antlr-2.7.6.jar
c3p0-0.9.1.jar
commons-collections-3.1.jar
dom4j-1.6.1.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
hibernate3.jar
javassist-3.12.0.GA.jar
jta-1.1.jar
slf4j-api-1.6.1.jar
二、hibernate.cfg.xml, *.hbm.xml
1.hibernate.cfg.xml
2.User.hbm.xml
antlr-2.7.6.jar
c3p0-0.9.1.jar
commons-collections-3.1.jar
dom4j-1.6.1.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
hibernate3.jar
javassist-3.12.0.GA.jar
jta-1.1.jar
slf4j-api-1.6.1.jar
二、hibernate.cfg.xml, *.hbm.xml
1.hibernate.cfg.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="dialect"> org.hibernate.dialect.MySQL5InnoDBDialect </property> <property name="connection.url">jdbc:mysql:///itcastoa0720</property> <property name="connection.driver_class">com.jdbc.mysql.Driver</property> <property name="connection.username">root</property> <property name="connection.password">1234</property> <!-- 2,其他配置 --> <property name="show_sql">true</property> <!-- update表示不会每次都删除重建表 --> <property name="hbm2ddl.auto">update</property> <!-- 3,导入映射文件 --> <mapping resource="cn/itcast/oa/domain/User.hbm.xml" /> </session-factory> </hibernate-configuration>
2.User.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"> <hibernate-mapping package="cn.itcast.oa.domain"> <class name="User" table="itcast_user"> <id name="id"> <generator class="native"/> </id> <property name="name" /> </class> </hibernate-mapping>
相关文章推荐
- CSDN博客以后不再使用,转移到博客园了(http://www.cnblogs.com/dongc/)
- AngularJS进阶(三十五)浏览器兼容性解决之道
- Linux设备驱动模型 SPI之一
- [LeetCode]147 链表插入排序
- AngularJS进阶(三十五)浏览器兼容性解决之道
- Apache Commons Math3学习笔记(2) - 多项式曲线拟合(转)
- 问卷调查
- 计算机专业英语 学习笔记 6
- 22.网络提速(最短路)
- 22.网络提速(最短路)
- 22.网络提速(最短路)
- 22.网络提速(最短路)
- 22.网络提速(最短路)
- windows下使用MinGW+msys编译ffmpeg
- 最小二乘法拟合java实现源程序(转)
- Hadoop-2.4.1学习之Map任务源代码分析(下)
- 五大编程算法
- Giraph运行
- 趣味算法-巧填运算符
- Java引用和C++指针的区别