-
创建数据库文件: 语句格式: create table grade ( gid int primary key, gname varchar(20) not null, gdesc varchar(50) );查看全部
-
在hibernate中,通过在一方持有多方的集合实现,即在“一”的一端中使用< set >元素表示持有“多”的一端的对象查看全部
-
在数据库中,可以通过添加主外键的关联,表现一对多的关系查看全部
-
映射类型: (1)一对多 * (2)多对一 * (3)一对一 (4)多对多查看全部
-
Hibernate数据类型查看全部
-
Hibernate中实现单向多对一查看全部
-
Hibernate中实现单向一对多查看全部
-
Hibernate版本4中,获取sessionFactory和session对象是这样获取的。查看全部
-
//在学习的时候我把查询班级中包含学生的方法完善了一下,班号可以在程序中输入 import javax.swing.JOptionPane; public static void findStudentsByGrade(){ Session session=HibernateUtil.getSession(); //显示一个要求输入班级号码的对话框 String inputValue = JOptionPane.showInputDialog("请问你想查几班的同学?输入班号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()); //下面是用了一个对话框来显示数据 JOptionPane.showMessageDialog(null, grade.getGname(), "加油学习,你要查询的是:"+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, "查询的结果是",JOptionPane.PLAIN_MESSAGE); }查看全部
-
课堂演示案例下载的Grade.java代码中 // private Set<Student> students; 这行代码有问题,所以调试时提示空指针 改为如下就正常了: private Set<Student> students = new HashSet<Student>();查看全部
-
java-----hibernate数据类型查看全部
-
常用数学:cascase, inverse查看全部
-
实现单项一对多查看全部
-
hibernate配置文件中的cascade属性,表示级联操作,该属性的值有save、save-update、delete、none、all这几种,all表示任何操作中都使用级联操作相关的信息,save表示保存的时候使用级联保存相关的信息,以此类推。查看全部
-
set元素的常用属性查看全部
举报
0/150
提交
取消