-
其它主流ORM框架查看全部
-
什么是Hibernate查看全部
-
什么是Hibernate查看全部
-
寫SQL語句有什么不好嗎?查看全部
-
什么是ORM查看全部
-
第一章:初始Hibernate查看全部
-
hibernate.cfg.xml常用配置查看全部
-
獲得session對象有兩種方法,openSession()和getCurrentSession()兩種方法,其中getCurrentSession()還要在hibernate.cfg.xml文件當中配置<property name="hibernate.current_session_context_class>"thread</property>查看全部
-
session對象非常重要,hibernate都是通過session對象來操作數據庫,session對象是對數據庫的連接。查看全部
-
hibernate對數據庫的操作都是封裝在事物transaction當中,并且默認是非自動提交的方式,所以用session保存對象時,若不開啟事務,并手工提交事務,對象時不會保存到數據庫當中的。若不開啟事物,也可以用session的doWork()方法來設置自動提交事務,并在保存對象之后,記得用session.flush();來輸出SQL語句,不然對象也是不會保存到數據庫中的。但一般是不建議用第二種方法,都是用事物來封裝對數據庫的操作。查看全部
-
hbm2ddl.auto若設置成create,表示刪除原有的表結構,包括里面原有的數據,創建新的表結構,并插入新的數據。 update,表示在原有表結構的基礎上進行更新,保留原有的數據,對表結構進行更新,并插入新的數據。 create-drop,表示先創建,后刪除。 validate,表示對原有的表結構進行驗證,如果現有的表結構與原有的不一致則不對表結構進行更新。查看全部
-
hbm2ddl.auto若設置成create,則表示查看全部
-
通過hibernate.cfg.xml配置文件來連接數據庫和生成表結構。查看全部
-
我就記著玩玩查看全部
-
Hibernate步驟查看全部
舉報
0/150
提交
取消