Hibernate大全
1.建立库流程
windows-->preferences-->Java-->BuildPath-->UserLibraries-->new-->Userlibraryname(库名)注:Systemlibrary(addedtothebootclasspath)前面得勾不要打上-->建立起库了
2.在刚建的库加入jar包
AddJARs..找到你想要加入的jar包路径!
3.在项目中加进刚建的库
右击项目-->properties-->JavaBuildPath-->Libraries-->AddLibrary-->UserLibrary-->next-->选中库名-->finish
4.Hibernate支持两种配置文件---扩展名为:properties,(cfg.xml)这两种
========================================================================================================================================================================
Hibernate的配置文件-->hibernate.cfg.xml
<!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="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernate_frist</property> <property name="hibernate.connection.username">root</property> <property name="hibernate.connection.password">root</property> 数据库可以随时互换,这要把这句话换成相应的数据库文件就可以了(类似于国际化问题-->在中国显示中文.在美国显示英文) <property name="hibernate.dialect">org.hibernate.dialect.MckoiDialect</property> 数据库可以随时互换,这要把这句话换成相应的数据库文件就可以了(类似于国际化问题-->在中国显示中文.在美国显示英文) </session-factory> </hibernate-configuration>
==================================================================================================================================================================
Hibernate的调试文件-->log4j.properties
==================================================================================================================================================================
Hibernate的实体类与映射文件(user.hbm.xml)
实体类代码--->省略了
映射文件代码
[b]<?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> <class name="com.sheng.hibernate.User"> <id name="id"> <generator class="uuid"/> </id> <property name="name"/> <property name="password"/> <property name="createTime"/> <property name="expireTime"/> </class> </hibernate-mapping>[/b]