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]

相关推荐