-
hibernate的執行流程 1.配置對象Configuration,作用: 讀取配置文檔:Hibernate.cfg.xml; 創建SessionFactory對象 2.SessionFactory,作用: 讀取相應的里面加載的對象關系映射文件 創建session文件 3.session,作用: 類似于JDBC中的Connection,這個session對象等同于連接對象 執行增刪改查: save,delete,update,get。 4.執行某個session對象的方法的時候,必須開啟一個事物transaction,這些方法需要封裝在事物當中。 5.執行完成方法之后,需要提交事務并且關閉session tx.commit() session.close()查看全部
-
hibernate.cfg.xml配置文檔的常用配置. 程序在運行的時候會讀取hibernate.cfg.xml配置文檔,從而實現連接數據庫,并且生成表結構. 設置了<property name="show_sql">true</property>,與<property name="format_sql">true</property>,則會把hibernate運行時對數據庫的操作時的sql語句會顯示在控制臺并且格式化. <property name="hbm2ddl.auto">create</property>,即重新刪除表結構再創建.所以之前的記錄消失. <property name="hbm2ddl.auto">update</property>,它不會刪除表結構也不會創建新的表結構,會保留原有的數據,只是更新.沒有"hbm2ddl.auto"屬性一樣也是可以添加新的數據,會保留原有的數據. <property name="hibernate.default_schema">hibernate</property>,則在控制臺輸出的sql語句中,會在表名之前加上數據庫名.查看全部
-
Configuration config=new Configuration().configure();//創建配置對象 //創建服務注冊對象 ServiceRegistry serviceRegistry=new ServiceRegistryBuilder().applySettings(config.getProperties).buildServiceRegistry(); sessionFactory=config.buildSessionFactory(serviceRegistry);//創建會話工廠 session=sessionFactory.openSession();//打開會話 transaction=session.beginTransaction();//打開事務查看全部
-
JUnit測試查看全部
-
Hibernate配置信息查看全部
-
Hibernate 1.什么是ORM 2.Hibernate簡介 3.編寫hibernate小例子查看全部
-
get與load的區別查看全部
-
組件屬性查看全部
-
Session就是一個操縱數據庫的對象。查看全部
-
Hibernate執行流程查看全部
-
hibernate.cfg.xml常用配置查看全部
-
創建Session步驟查看全部
-
JavaBeans設計原則查看全部
-
hibernate.cfg.xml中的基礎配置信息查看全部
-
Hibernate實例基本步驟查看全部
舉報
0/150
提交
取消