hibernate获取外键ID对应的name及其他属性值
来源:互联网 发布:欧文生涯数据统计 编辑:程序博客网 时间:2024/05/16 08:38
今天在做连表操作的时候在想要输出外键的对应的对象的其他属性值碰到了问题,
查网上说加上lazy=“FALSE”就好使了,加上后真就好使了,那么这是为什么呢
首先要知道lazy的作用,也就是延迟加载,当你查询一个对象时,如果lazy=True,只会加载这个对象的属性,而
不会加载与其相关连的外键所对应的对象的属性,所以设置lazy=FALSE,即取消了懒加载特性
当你在加载该对象时,会将外键对应的对象属性加载进来:
<many-to-one name="teacher" class="net.zjl.po.Teacher" fetch="select" lazy="false">
<column name="tid" />
</many-to-one>
在jsp页面上用s标签迭代输出:
<s:iterator value="list" >
<tr>
<td><s:property value="id" />
</td>
<td><s:property value="title" />
</td>
<td><s:property value="tkey" />
</td>
<td><s:property value="comment" />
</td>
<td><s:property value="teacher.tname" />
</td>
<td><s:property value="teacher.office" />
</td>
<td><s:property value="teacher.phone" />
</td>
</tr>
</s:iterator>
这里的teacher即为该类外键
- hibernate获取外键ID对应的name及其他属性值
- 映射Hibernate如果指定了column的相关属性,则name属性必需.id如果没有配置name与属性对应,则取不出id
- SSH如何获取外键表ID对应的Name问题
- ID对应的值获取方式
- jquery 获取input name属性的值
- c# 中webBrowser获取一个没有id和name属性的input标签的click事件
- HTML ID和Name属性的区别
- text 的id和name属性
- HTML ID和Name属性的区别
- Spring bean的属性id与name
- Hibernate的generator属性值及其含义
- JQuery选择器通过click事件获取当前点击对象的id,name,value属性
- 元素JS和jquery如何获取点击元素的id或name属性
- DWZ选择行时获取对应的ID值
- dtree 的 使用 target 对应 ifame 的 name 而不是 id
- BX9010: 各浏览器中对直接以 id 或者 name 属性值获取元素存在差异
- 根据name获取drawable的ID
- java 将list中name,对应的id放入map
- 3.输入两个数,求最大公约数和最小公倍数。
- SQL整理一
- HTML学习笔记(3)--链接、图像标签
- 最长公共子序列
- 三款Android平台音乐播放器多方位对比
- hibernate获取外键ID对应的name及其他属性值
- 会场安排问题
- 精通安卓性能优化-第六章(一)
- 虚拟化(二):虚拟化及vmware workstation产品使用
- bupt暑假排位赛(2)
- FPGA机器学习之龙星计划机器学习第一堂
- 骨骼和Blendshape的区别
- 初探unix核心
- WinDbg 命令集锦