最新回答 / xzb_12321232123
一個常用的ORM框架技術,Hibernate對JDBC進行了輕量級封裝,所以其還是需要JDBC底層架構。Hibernate可以讓程序中不過分依賴SQL語言,當需要使用不同的數據庫時,只需要轉換不同數據庫的配置就可以了,而不需要更改很多的代碼,使用Hibernate可以對程序后期的移植、擴展和維護帶來很大的便利。
2016-04-17
最贊回答 / 碧海云夭
StandardServiceRegistry?ssr?=?ssrb.build();這句有問題改成StandardServiceRegistry?ssr?=?ssrb..configure.build();不同版本存在細微差異,看一下說明文檔。
2016-04-10
最贊回答 / 安靜yo_yo
我知道了,因為inverse設置為true,關聯關系維護有多方維護,而cascade設置在one方,one不能維護關聯關系,就拿不到GID,只保存了其他信息。取消inverse設置就可以了。
2016-03-26
最新回答 / 慕仰0180559
把Student.hbm.xml和Grade.hbm.xml文件中id的generator class 改成=increment 或者是native<...code...>
2016-03-23
最贊回答 / 慕函數9281397
序列化就是將一個對象的狀態(各個屬性量)保存起來,然后在適當的時候再獲得,Java序列化是指把Java對象轉換為字節序列的過程;而Java反序列化是指把字節序列恢復為Java對象的過程。這個案例里面我們的內存和數據庫之間有數據的交互過程,這個過程是通過字節流實現的(我猜的),所以需要實現序列化接口吧。
2016-03-19