-
getCurrentSession方法取得session時需要在hibernate.cfg.xml文件中進行配置查看全部
-
transaction的作用查看全部
-
JDBC中的connection和hibernate中的session中的關系查看全部
-
hibernate的執行過程查看全部
-
執行過程查看全部
-
hbm2ddl.auto屬性如果設置為create的話,效果就是將原來的表刪除,然后在對表進行操作 如果設置為update,那么就不刪除表而是直接更新查看全部
-
馬克一下查看全部
-
單個記錄查詢get與load的區別 1.在不考慮緩存的情況下,get方法會在調用之后立即向數據庫發出sql語句,返回持久化對象(實體類的對象)。 2.load方法會在調用后返回一個代理對象,該代理對象只保存了實體對象的id,直到使用對象的非主鍵屬性時才會發出sql語句。 3.查詢數據庫中不存在的數據時,get方法返回null,load方法拋出異常org.hibernate.ObjectNotFoundException查看全部
-
CLOB類型:大文本類型; BLOB:大的二進制文件類型(如音頻、視頻、圖片等) MySQL不支持變準SQL的CLOB類型,在MySQL智能光,用TEXT,MEDIUMTEXT以及LONGTEXT類型表示長度唱過255字節的長文本數據。查看全部
-
使用Junit進行測試,涉及到3個注解: 1.@Test:測試方法(次之) 2.@Before:初始化方法(先執行) 3.@After:釋放資源(最后)查看全部
-
Hibernate對數據的操作都是封裝在事務當中,并且默認是非自動提交的方式。如果不開啟事務對象并不會真正的保存在數據庫中查看全部
-
1.Configuration對象:配置文件對象,讀取hibernate配置文件xxx.cfg.xml 2.SessionFactory對象:讀取對象/關系映射文件 xxx.hbm.xml 3.session對象:數據庫鏈接對象,獲得之后可以操作數據庫??梢岳斫鉃椴僮鲾祿斓膶ο?4.Transaction:使用session操作數據庫需要開啟的事務查看全部
-
其他主流的ORM框架技術: 1.MyBatis:前身就是iBatis(Apache) 2.Toplink:后被Oracle收購,并重新包裝為Oracle AS TopLink 3.EJB:本身是JAVAEE的規范(重量級)查看全部
-
ORM(Object/Relationship Mapping):對象/關系映射查看全部
-
//創建配置對象 Configuration config = new Configuration().configure(); //創建服務注冊對象 ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buillServiceRegistry(); //創建會話工廠對象 SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry); //會話對象 Session session = sessionFactory.openSession(); //開啟事務 Transaction transaction = session.beginTransaction();查看全部
舉報
0/150
提交
取消