-
Java對應Hibernate數據類型。
查看全部 -
ide與數據庫建立連接。
查看全部 -
Hibernate配置類
查看全部 -
@Student.hbm.xml <!-- 配置多對一關聯關系 --> <many-to-one name="grade" class="com.imooc.entity.Grade" column="gid" cascade="all"></many-to-one> Ps:注意:在進行inverse、cascade屬性操作時,只能對對應該對象操作才有效。
查看全部 -
eclipse從數據庫逆向生成Hibernate實體類 http://blog.csdn.net/wangpeng047/article/details/6877720查看全部
-
cascade屬性查看全部
-
set元素的常用屬性查看全部
-
所謂的Serializable,就是java提供的通用數據保存和讀取的接口。至于從什么地方讀出來和保存到哪里去都被隱藏在函數參數的背后了。這樣子,任何類型只要實現了Serializable接口,就可以被保存到文件中,或者作為數據流通過網絡發送到別的地方。也可以用管道來傳輸到系統的其他程序中。這樣子極大的簡化了類的設計。只要設計一個保存一個讀取功能就能解決上面說得所有問題。查看全部
-
cascade查看全部
-
inverse屬性查看全部
-
inverse屬性 1.<set>節點的inverse屬性指定關聯關系的控制方向,默認有one方來維護; 2.關聯關系中,inverse="false"則為主動方,由主動方負責維護關聯關系; 3.在一對多關聯中,只能設置one方的inverse為true,這將有助于性能的改善。查看全部
-
映射類型查看全部
-
單想一對多配置查看全部
-
配置雙向的關聯關系: 1、分別在持久化類中定義另一方的引用; 一方:private Set<Student>students=new HashSet<Student>();并setter、getter 多方:private Grade grade;并setter、getter; 2、在一方映射文件配置一對多屬性集合與在多方配置多對一關聯關系 //在一方配置關聯關系 <set name="一方實體類定義的多方的引用,即多方屬性Students" table="多方的表名"> <key column="關聯外鍵的列gid"></key> <one-to-many class="多方實體類的全類名com.imooc.entity.Student" ></one> </set> //在多方配置關聯關系 <many-to-one name="指定對應的屬性的名稱" class="對應實體類的全類名com.imooc.entity.Grade" column="指定外鍵的列名gid" > </many-to-one> //測試方法 public static void save(){ Grade g=new Grade("Java一班", "Java軟件開發一班"); Student s1=new Student("小米", "女"); Student s2=new Student("小明","男"); //創建多對一的配置 g.getStu().add(s1); g.getStu().add(s2); s1.setGrade(g); s2.setGrade(g); Session session=HibernateUtil.getSession(); Transaction transaction=session.beginTransaction(); session.save(g); session.save(s1); session.save(s2); transaction.commit(); HibernateUtil.closeSession(session); }查看全部
-
SET元素常用屬性查看全部
舉報
0/150
提交
取消