Java Hibernate access

現在想把開發完成的程序,弄個簡化版,以前是Java Hibernate oracle的,現在想用 access 。網上找了些資料,弄了好久沒有成功,現在可以了,共享一下hibernate.cft.xml:

<?xml version='1.0' encoding='UTF-8'?>
<!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="connection.url">
			jdbc:access:///data/DB.mdb
       </property>
		<property name="myeclipse.connection.profile">access</property>
		<property name="connection.driver_class">
			com.hxtt.sql.access.AccessDriver   
         </property>
		 
		<property name="connection.username"></property>
		<property name="connection.password"></property>
		<property name="hibernate.dialect">
			com.hxtt.support.hibernate.HxttAccessDialect   
         </property>
		<property name="dialect">com.hxtt.support.hibernate.HxttAccessDialect</property>


		<!-- validate 加載 時,驗證創建數據庫表結構 create 每次加載 ,重新創建數據庫表結構,這就是導致數據庫表數據丟失的原因。 
			create-drop 加載 時創建,退出是刪除表結構 update 加載hibernate自動更新數據庫結構 -->
		<property name="hibernate.hbm2ddl.auto">update</property>
		<!-- 讓 自動管理會話環境 -->
		<property name="current_session_context_class">thread</property>

 

		<!--顯示查詢語句 -->
		<property name="hibernate.show_sql">true</property>
		<!--格式化SQL -->
		<property name="hibernate.format_sql">true</property>
		<!--提示信息 -->
		<property name="use_sql_comments">true</property>


		<!--配置映射文件 -->
		<mapping resource="db/hibernate/mapping/xx.hbm.xml"></mapping>
		

	</session-factory>

</hibernate-configuration>
 
jdbc:access:///data/DB.mdb 配置相對路徑方法。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章