第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

Hibernate初探之一對多映射

難度中級
時(shí)長 1小時(shí)32分
學(xué)習(xí)人數(shù)
綜合評分9.73
274人評價(jià) 查看評價(jià)
9.9 內(nèi)容實(shí)用
9.7 簡潔易懂
9.6 邏輯清晰
  • set元素的常用屬性
    查看全部
  • public static void update(){ Grade g2=new Grade("java二班", "java前臺開發(fā)"); Session s2=HibernateUtil.getSession(); Transaction t2=s2.beginTransaction(); Student student2=(Student) s2.get(Student.class, 1); g2.getStu().add(student2); s2.save(g2); t2.commit(); HibernateUtil.closeSession(s2); }
    查看全部
  • //刪除學(xué)生信息 public static void delete(){ //獲取對話 Session session=HibernateUtil.getSession(); // 開啟事務(wù) Transaction tx=session.beginTransaction(); //獲取學(xué)生信息2 Student stu=(Student) session.get(Student.class, 2); //刪除學(xué)生 如果修改,先創(chuàng)建班級信息g,在將獲得的學(xué)生信息添加最后 保存session.save(g); session.delete(stu); //提交事務(wù) tx.commit(); //關(guān)閉事物 HibernateUtil.closeSession(session);
    查看全部
  • 在"一"保存"多"的集合創(chuàng)建一對多關(guān)系: 1.在插入"一"的數(shù)據(jù)時(shí),首先將"一"的元素(除了建立一對多關(guān)系的集合)添加到對應(yīng)表項(xiàng),然后根據(jù)集合元素到"多"對應(yīng)的表中更新"多"的參照數(shù)據(jù)(集合只用于更新"多"的數(shù)據(jù),而不會作為"一"的數(shù)據(jù)保存) 2.可以直接(不用二次查表)通過"一"得到相應(yīng)的"多",反之不行(導(dǎo)航查詢要注意方向:一到多)
    查看全部
  • 創(chuàng)建持久化類和映射文件并配置單向一對多關(guān)系: 持久化類hbm.xml的配置: 如何配置一方的hbm.xml <set>中,name為多方在一方類中的引用, table為多方在數(shù)據(jù)庫中的表名。 key為關(guān)聯(lián)的外鍵列。
    查看全部
  • hibernate單表操作-對象類型 create table grade ( gid int primary key,//主鍵 gname varchar(20) not null, gdesc varchar(50) ); create table student ( sid int primary key,//主鍵 sname varchar(20) not null, gender varchar(2) , gid int ); alter table student add constraint fk_student_gid foreign key (gid) references grade(gid);//對應(yīng)表主鍵
    查看全部
  • hibernate4.3的初始化 用于會話的獲取和關(guān)閉: public class HibernateUtil { private static SessionFactory sessionFactory; private static Session session; static{ //創(chuàng)建configuration對象,讀取hibernate.cfg.xml文件,完成初始化 Configuration config=new Configuration().configure(); StandardServiceRegistryBuilder ssrb=new StandardServiceRegistryBuilder().applySettings(config.getProperties()); StandardServiceRegistry ssr=ssrb.build(); sessionFactory=config.buildSessionFactory(ssr); } //獲取SessionFactory對象 public static SessionFactory getsessionFactory(){ return sessionFactory; } //獲取Session對象 public static Session getSession(){ return sessionFactory.openSession(); } //關(guān)閉Session對象 public static void closeSession(Session session){ if(session!=null){ session.close(); } } }
    查看全部
  • CDATA: 在CDATA標(biāo)記下,所有的標(biāo)記、實(shí)體引用都被忽略,而被XML處理程序一視同仁地當(dāng)做字符數(shù)據(jù)看待。 所有 XML 文檔中的文本均會被解析器解析。只有 CDATA 區(qū)段(CDATA section)中的文本會被解析器忽略。 詳細(xì)參見:http://www.w3school.com.cn/xml/xml_cdata.asp CDATA全稱為character data,翻譯為字符數(shù)據(jù),在編寫xml文檔時(shí),時(shí)常需要顯示字母,數(shù)字和其他的符號本身,比如 "<""&",而在xml中,這些字符已經(jīng)有特殊的含義,我們怎么辦呢?這就需要用到CDATA語法,語法格式如下: <![CDATA[這里放置需要顯示的字符]]> 數(shù)據(jù)庫連接URL,使用CDATA包含是為了不讓解析CDATA內(nèi)部的特殊符號 如"&",如果不用CDATA則用"&amp"來代替"&"
    查看全部
  • 一對多的關(guān)系表示: 1.在數(shù)據(jù)庫中,可以通過添加主外鍵的關(guān)聯(lián),表現(xiàn)一對多的關(guān)系 2.在Hibernate中,通過在一方持有多方的集合實(shí)現(xiàn),即在“一”的一端中使用<set>元素表示持有“多”的一端的對象
    查看全部
  • 映射類型
    查看全部
  • 配置單向的一對多關(guān)聯(lián)關(guān)系,在映射文件中
    查看全部
  • 兩種方法在一方定義一個(gè)多方的集合 set <Student> students = new HashSet<Student>(); private List<Student> students = Lists.newArrayList();
    查看全部
  • 創(chuàng)建student的外鍵gid
    查看全部
  • 1對多
    查看全部
  • cascade級聯(lián)操作的屬性值:
    查看全部

舉報(bào)

0/150
提交
取消
課程須知
本課程主要講解Java中Hibernate中的關(guān)聯(lián)映射,需要對Hibernate基本用法、ORM的基本概念、單表映射等相關(guān)知識有一定的基礎(chǔ)。
老師告訴你能學(xué)到什么?
1、Hibernate關(guān)聯(lián)映射的類型 2、單向一對多關(guān)聯(lián)的配置 3、單向多對一關(guān)聯(lián)的配置 4、cascade和inverse屬性的作用

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!