-
創(chuàng)建數(shù)據(jù)庫文件: 語句格式: create table grade ( gid int primary key, gname varchar(20) not null, gdesc varchar(50) );查看全部
-
在hibernate中,通過在一方持有多方的集合實(shí)現(xiàn),即在“一”的一端中使用< set >元素表示持有“多”的一端的對象查看全部
-
在數(shù)據(jù)庫中,可以通過添加主外鍵的關(guān)聯(lián),表現(xiàn)一對多的關(guān)系查看全部
-
映射類型: (1)一對多 * (2)多對一 * (3)一對一 (4)多對多查看全部
-
Hibernate數(shù)據(jù)類型查看全部
-
Hibernate中實(shí)現(xiàn)單向多對一查看全部
-
Hibernate中實(shí)現(xiàn)單向一對多查看全部
-
Hibernate版本4中,獲取sessionFactory和session對象是這樣獲取的。查看全部
-
//在學(xué)習(xí)的時(shí)候我把查詢班級中包含學(xué)生的方法完善了一下,班號可以在程序中輸入 import javax.swing.JOptionPane; public static void findStudentsByGrade(){ Session session=HibernateUtil.getSession(); //顯示一個(gè)要求輸入班級號碼的對話框 String inputValue = JOptionPane.showInputDialog("請問你想查幾班的同學(xué)?輸入班號1、2、3:"); // 原來代碼 Grade grade=(Grade) session.get(Grade.class, 3); Grade grade=(Grade) session.get(Grade.class, Integer.parseInt(inputValue)); //原來代碼 System.out.println(grade.getGname()+","+grade.getGdesc()); //下面是用了一個(gè)對話框來顯示數(shù)據(jù) JOptionPane.showMessageDialog(null, grade.getGname(), "加油學(xué)習(xí),你要查詢的是:"+grade.getGdesc(), JOptionPane.YES_NO_CANCEL_OPTION); Set<Student> students=grade.getStudents(); // for(Student stu:students){ // System.out.println("姓名:"+stu.getSname()+",性別:"+stu.getSex()); // } String showtheText=""; for(Student stu:students){ showtheText = showtheText +"姓名:"+stu.getSname()+",性別:"+stu.getSex()+"\n"; } JOptionPane.showMessageDialog(null, showtheText, "查詢的結(jié)果是",JOptionPane.PLAIN_MESSAGE); }查看全部
-
課堂演示案例下載的Grade.java代碼中 // private Set<Student> students; 這行代碼有問題,所以調(diào)試時(shí)提示空指針 改為如下就正常了: private Set<Student> students = new HashSet<Student>();查看全部
-
java-----hibernate數(shù)據(jù)類型查看全部
-
常用數(shù)學(xué):cascase, inverse查看全部
-
實(shí)現(xiàn)單項(xiàng)一對多查看全部
-
hibernate配置文件中的cascade屬性,表示級聯(lián)操作,該屬性的值有save、save-update、delete、none、all這幾種,all表示任何操作中都使用級聯(lián)操作相關(guān)的信息,save表示保存的時(shí)候使用級聯(lián)保存相關(guān)的信息,以此類推。查看全部
-
set元素的常用屬性查看全部
舉報(bào)
0/150
提交
取消