-
set元素的常用屬性:查看全部
-
1.配置hbm.xml文件: <hibernate-mapping> <class name="com.imooc.entity.Grade" table="grade"> <id name="gid" column="gid" type="java.lang.Integer"> 主鍵 <generator class="increment"><generator> 這里指選擇最大的序號開始增加 </id> <property name="gname" type="java.lang.String"> 實體類中的屬性 <column name="gname" length="20" not-null="true"></column>對應的數據表中的字段 <property> <!-- 配置一對多的集合屬性 table 指對應表的名稱--> <set name="students" table="student"> <key column="gid"></key> <one-to-many class="com.bjp0425.entity.Student"></one> </set> 2.在cfg.xml中指定文件的路徑:<!--配置映射--> <mapping resourse="com/imooc/entity/Grade.hbm.xml"/> 路徑要用斜杠 注:set集合元素不能重復,且無序查看全部
-
一對多配置查看全部
-
映射類型的4種類型查看全部
-
映射類型的4種查看全部
-
cascade屬性查看全部
-
對比很清晰查看全部
-
z自動生成為inverse=“true”所以需要設置學生班級,不需將在班級中加入學生 Session session=HibernateSessionFactory.getSession(); session.beginTransaction(); session.save(g); session.save(stu1); session.save(stu2); session.save(stu3); stu1.setGrade(g); stu2.setGrade(g); stu3.setGrade(g); session.getTransaction().commit(); HibernateSessionFactory.closeSession();查看全部
-
cascade屬性的相關屬性值的作用查看全部
-
在一方配多方的集合查看全部
-
//刪除學生信息 public static void delete(){ //獲取對話 Session session=HibernateUtil.getSession(); // 開啟事務 Transaction tx=session.beginTransaction(); //獲取學生信息2 Student stu=(Student) session.get(Student.class, 2); //刪除學生 如果修改,先創建班級信息g,在將獲得的學生信息添加最后 保存session.save(g); session.delete(stu); //提交事務 tx.commit(); //關閉事物 HibernateUtil.closeSession(session); }查看全部
-
創建configuration對象,讀取cfg.xml文件查看全部
-
對多一關系示例查看全部
-
配置一對多關聯關系查看全部
-
Hibernate與JAVA中數據類型對比查看全部
舉報
0/150
提交
取消