亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Hibernate初探之一對多映射

最新回答 / 慕圣0830664
先刪除student表中的外鍵約束,再刪除student, grade或者imooc

最新回答 / Hyazinthen
演示Demo中,Grade實體類內部已經實例化了一個Set集合,直接調用就好。當然你說的方法也沒問題,實例類內部不要實例化就好了。

最新回答 / xzb_12321232123
一個常用的ORM框架技術,Hibernate對JDBC進行了輕量級封裝,所以其還是需要JDBC底層架構。Hibernate可以讓程序中不過分依賴SQL語言,當需要使用不同的數據庫時,只需要轉換不同數據庫的配置就可以了,而不需要更改很多的代碼,使用Hibernate可以對程序后期的移植、擴展和維護帶來很大的便利。

最新回答 / qq_耗子_3
increment id不是hibernate自動生成 自增長的么

最贊回答 / 碧海云夭
StandardServiceRegistry?ssr?=?ssrb.build();這句有問題改成StandardServiceRegistry?ssr?=?ssrb..configure.build();不同版本存在細微差異,看一下說明文檔。

最贊回答 / tlojy
<...code...>你在這里定義了column="gid",會生成gid字段的

最贊回答 / 安靜yo_yo
我知道了,因為inverse設置為true,關聯關系維護有多方維護,而cascade設置在one方,one不能維護關聯關系,就拿不到GID,只保存了其他信息。取消inverse設置就可以了。

最新回答 / Mark_G
跟樓主錯誤一樣。。請問如何解決的謝謝?。?!

最新回答 / 慕仰0180559
把Student.hbm.xml和Grade.hbm.xml文件中id的generator class 改成=increment 或者是native<...code...>

最新回答 / Mark_G
樓主錯誤解決了么?怎么解決的?

最贊回答 / 慕函數9281397
序列化就是將一個對象的狀態(各個屬性量)保存起來,然后在適當的時候再獲得,Java序列化是指把Java對象轉換為字節序列的過程;而Java反序列化是指把字節序列恢復為Java對象的過程。這個案例里面我們的內存和數據庫之間有數據的交互過程,這個過程是通過字節流實現的(我猜的),所以需要實現序列化接口吧。

最新回答 / 慕粉4093613
不設置type是不會有錯誤。系統會根據實體類型來自動生一個恰當的類型。建議你實踐操作一遍,印象會更加深刻些
課程須知
本課程主要講解Java中Hibernate中的關聯映射,需要對Hibernate基本用法、ORM的基本概念、單表映射等相關知識有一定的基礎。
老師告訴你能學到什么?
1、Hibernate關聯映射的類型 2、單向一對多關聯的配置 3、單向多對一關聯的配置 4、cascade和inverse屬性的作用

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消