left join fetch 用法实例记录
来源:互联网 发布:cnki翻译助手软件下载 编辑:程序博客网 时间:2024/05/21 19:21
left join fetch 应用:查找BusinessVersion表中的信息时同时抓取关联的BusinessOrganInfo信息,记录下来以备后用:
BusinessVersion.java
@ManyToOne(fetch=FetchType.LAZY)@JoinColumn(name="ORGAN_ID")private BusinessOrganInfo businessOrganInfo;public BusinessOrganInfo getBusinessOrganInfo() {return businessOrganInfo;}public void setBusinessOrganInfo(BusinessOrganInfo businessOrganInfo) {this.businessOrganInfo = businessOrganInfo;}
BusinessOrganInfo.java(这儿只用到了单向的关联抓取,可以不用在该实体中声明@OneToMany了)
@OneToMany(mappedBy = "businessOrganInfo", cascade = CascadeType.ALL)private List<BusinessVersion> businessVersions;public List<BusinessVersion> getBusinessVersions() {return businessVersions;}public void setBusinessVersions(List<BusinessVersion> businessVersions) {this.businessVersions = businessVersions;}
BusinessVersionDao.java
public BusinessVersion findById(BusinessVersion bv){List<BusinessVersion> businessVersions = this.findByHql(" from BusinessVersion as b left join fetch b.businessOrganInfo where b.id=?",bv.getId());if(businessVersions!=null && businessVersions.size()>0){return businessVersions.get(0);}else{return null;}}
businessVersion.jsp
<tr align="right"><td style="font-size: 12px">机构:</td><td><input name="businessVersion.businessOrganInfo.organName" ...."/><span style="font-family: Arial, Helvetica, sans-serif;"></td></tr>
0 0
- left join fetch 用法实例记录
- 去除left join fetch中的多余记录
- left join fetch
- 简单记录mysql left join,right join,inner join用法
- mysql 中LEFT JOIN基本用法实例
- left join 和 inner join 以及 fetch
- EJB3 QL中LEFT JOIN vs LEFT JOIN FETCH
- Hibernate left join 记录
- inner join,left join用法
- sql left join 用法
- left join 用法
- left join用法
- MySQL LEFT JOIN 语法用法与实例(二)
- Left join , Right Join, Inner Join 用法
- hibernate 中left join 与left join fetch ,right join与right join fetch 等的区别
- JOIN用法 INNER JOIN/LEFT JOIN/RIGHT JOIN/OUTER JOIN
- Hibernate中,left join、inner join以及left join fetch区别
- Hibernate中,left join、inner join以及left join fetch区别
- 逗号隔开一行 变 多行
- LeetCode Construct Binary Tree from Inorder and Postorder Traversal
- C语言及程序设计初步例程-16 数据的输出
- C语言及程序设计初步例程-17 赋值运算符与赋值表达式
- 23.合并两个排序的链表
- left join fetch 用法实例记录
- 【008】动态数组
- hdu-2639-01背包变形之求第k优解-Bone Collector II
- chrome的编译和配置
- C#占位符
- MinGw以及临时加路径
- qss中类选择器.的重要性
- LeetCode Construct Binary Tree from Preorder and Inorder Traversal
- 基于Quick-cocos2dx 2.2.3 的动态更新实现完整篇。(打包,服务器接口,模块自更新)