Hibernate课程 初探一对多映射4-3 测试--信息查询
建立双向一对多关系,既可以由一方查询多方信息,同样可以由多方查询一方信息
demo:
//查询学生所在班级
public static void showGidByStudent(){
Session sess1 = HibernateUtil.getSession();
Student stu1 = (Student) sess1.get(Student.class, 1);
System.out.println("学生姓名为:"+stu1.getSname());
Grade grad1 = stu1.getGrade();
System.out.println("该学生班级为:"+grad1.getGid());
HibernateUtil.closeSession(sess1);
}
Hibernate课程 初探一对多映射4-3 测试--信息查询的更多相关文章
- Hibernate课程 初探一对多映射2-7 测试-修改和删除学生信息
		package com.ddwei.entity; import java.util.Set; import org.hibernate.Session; import org.hibernate.T ... 
- hibernate课程 初探一对多映射2-6 测试-添加和查询学生信息
		package com.ddwei.entity; import java.util.Set; import org.hibernate.Session; import org.hibernate.T ... 
- Hibernate课程 初探一对多映射3-4 双向多对一的测试
		1 单向多对一和单向多对一的区别 比如部门和员工,一个部门下有很多员工,如果只查一个员工属于哪个部门,就用单向的,如果还要查一个部门下的所有员工,就用双向的. 2 双向多对一的配置 除了单向xml和双 ... 
- Hibernate课程 初探一对多映射3-3 单向多对一的测试
		public static void testManyToOne(){ Student stu1 = new Student("小明","男"); Studen ... 
- hibernate课程 初探一对多映射2-5 创建持久化类并配置映射文件
		学习点: 1 一对多映射,一方 Grade.hbm.xml的写法: <hibernate-mapping> <class name="com.ddwei.entity.Gr ... 
- Hibernate课程 初探一对多映射5-2 Eclipse添加数据库连接
		1 Eclipse新建java项目 2 Windows ==> show view == >other ==>Data source Explorer 3 左侧视图 database ... 
- Hibernate课程 初探一对多映射4-2 cascade级联属性
		1 级联属性:hibernate一方和多方设置关联关系,当一方发生相应修改时(见下表),多方不用进行显式修改,也能进行相应修改. 级联在一方和多方xml中都可以设置 属性值 含义和作用 all 对 ... 
- Hibernate课程 初探一对多映射3-2 单向多对一的配置
		1 多方实体类中加入,一方类和getset方法 //多方定义一个一方的引用 private Grade grade; public Grade getGrade() { return grade; } ... 
- hibernate课程 初探一对多映射2-3 创建hibernateUtil工具类
		本节主要内容:创建hibernateUtil工具类:demo demo: HibernateUtil.java package hibernate_001; import org.hibernate. ... 
随机推荐
- 拖放(Drag和Drop)--html5
			拖放,就是抓取一个对象后拖放到另一个位置.很常用的一个功能,在还没有html5的时候,我们实现这个功能,通常会用大量的js代码,再利用mousemove,mouseup等鼠标事件来实现,总的来说比较麻 ... 
- Angular2使用ng2-file-upload上传文件
			Angular2中有两个比较好用的上传文件的第三方库,一个是ng2-file-upload,一个是ng2-uploader.ng2-uploader是一个轻便的上传文件的支持库,功能较弱,而ng2-f ... 
- tomcat启动后 项目运行缓慢,要几十到几百秒不等 怎么样./startup.sh 运行加快
			修改 linux系统中 /usr/local/jdk1.8.0_11/jre/lib/security/java.security 借力 好文章.我们新的Linux系统,部署了多个 Tomca,同时重 ... 
- SP8222 NSUBSTR - Substrings
			\(\color{#0066ff}{ 题目描述 }\) 你得到一个字符串,最多由25万个小写拉丁字母组成.我们将 F(x)定义为某些长度X的字符串在s中出现的最大次数,例如字符串'ababaf'- F ... 
- CF581B Luxurious Houses 模拟
			The capital of Berland has n multifloor buildings. The architect who built up the capital was very c ... 
- HDU6298 Maximum Multiple (多校第一场1001)
			Maximum Multiple Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) ... 
- HashMap 1.8的源码分析三
			线程安全问题: 在添加时候并没有进行安全考虑,枷锁 所以是线程不安全的,接下来进行代码测试; package com.mmall.concurrency.example.commonUnsafe; i ... 
- 如何进bat
			既然是要谈如何进入BAT,那么咱们就从面试的角度来谈学习这件事,会谈谈一流互联网公司对于Java后端程序员的要求,相应的,也会谈谈如何达到这样的要求. 为了简单起见,这些要求分为三个层次,分别为基本要 ... 
- Mybatis学习笔记(五) —— Mapper.xml(输入映射和输出映射)
			一.parameterType(输入类型) 1.1 传递简单类型 <!-- 根据用户id查询用户 --> <select id="queryUserById" p ... 
- LeeCode(No4 - Median of Two Sorted Arrays)
			There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two ... 
