30hibernate_fetch_1_select
保持默认(也就是说什么也不配),同fetch="select",如:
<many-to-one name="classes" column="classesid" fetch="select"/>
fetch="select",另外发送一条select语句抓取当前对象关联实体或集合
====================================================================================
public void testFetch1() {
Session session = null;
try {
session = HibernateUtils.getSession();
session.beginTransaction();
Student student = (Student)session.load(Student.class, 1);
System.out.println("student.name=" + student.getName());
System.out.println("classes.name=" + student.getClasses().getName());
session.getTransaction().commit();
}catch(Exception e) {
e.printStackTrace();
session.getTransaction().rollback();
}finally {
HibernateUtils.closeSession(session);
}
}
ExportDB:
create table t_classes (id integer not null auto_increment, name varchar(255), primary key (id))
create table t_student (id integer not null auto_increment, name varchar(255), classesid integer, primary key (id))
alter table t_student add index FK4B9075708EBC77F7 (classesid), add constraint FK4B9075708EBC77F7 foreign key (classesid) references t_classes (id)
/30hibernate_fetch_1/src/com/bjsxt/hibernate/Student.hbm.xml
<many-to-one name="classes" column="classesid" fetch="select"/>
测试结果:发二条
Hibernate: select student0_.id as id1_0_, student0_.name as name1_0_, student0_.classesid as classesid1_0_ from t_student student0_ where student0_.id=?
student.name=班级0的学生0
Hibernate: select classes0_.id as id0_0_, classes0_.name as name0_0_ from t_classes classes0_ where classes0_.id=?
classes.name=班级0
30hibernate_fetch_1_select相关推荐
最新文章
- IDC发布对话式人工智能白皮书|附下载
- php上传图片 中文,php图片上传方法
- 关于Cocos2d-x属性和引用
- 去除Activity的标题栏以及全屏显示
- js打开、关闭页面和运行代码那些事
- Dubbo面试 - 如何自己设计一个类似 Dubbo 的 RPC 框架?
- ERROR: Couldn’t connect to Docker daemon at http+docker://localunixsocket - is it running?
- javascript 异步队列
- 【学习笔记】尚硅谷大数据项目之Flink实时数仓---数据采集
- 阿里云mysql可视化_MySql可视化工具MySQL Workbench使用教程
- JAVA——【案例】实现计算机系信息管理系统(教师和学生信息管理)
- GSM、UMTS、LTE
- 扩增子测序引入的假阳性稀有类群干扰对微生物群落多样性、构建机制及相互作用的研究...
- aptana php 调试,AptanaStudio3+PHP程序远程调试的方法和步骤
- Java中submit的方法,线程池中 submit()和 execute()方法区别
- TensorFlow Serving
- 运动会分数统计 综合题1
- 什么耳机适合跑步、分享五款公认最好的跑步耳机
- webp怎么转png?图片webp格式怎么转换?
- flash_back介绍
热门文章
- java.util.ConcurrentModificationException 异常问题详解
- 我可以在输入字段上使用:before或:after伪元素吗?
- mysql查询优化not in,mysql not in如何优化
- mac mysql降版本_Mac卸載mysql並安裝mysql升級到8.0.13版本
- 简单实现x的n次方pta_数学学霸的解题思路1“降低次方和次元”
- python求众数程序_求众数(python实现)
- vue中的防抖函数写法
- 3万字《SpringBoot微服务开发——Shiro(安全)》
- ❤️《大前端—了解与使用ES6》
- 文本居中对齐(CSS、HTML)