分享mybatis一对一对象包对象resultType写法
来源:互联网 发布:photoshop8 mac破解版 编辑:程序博客网 时间:2024/05/17 23:39
前段时间刚好遇到了对象包对象又不想多写一个模型(冗余字段会增加),又不想resultMap(我项目基本没有这个),百度了下有类似的resultMap 对象包对象查询语句的写法但是没有看到resultType 的,于是就照着写了,居然成功了,所以过来分享下,会的人勿喷。有人会问多对多怎么写呢,其实就算配好了也是多次查询的,所以建议在java代码里面二次查询就可以了
先建了2个简单模型
public class Order {private String orderno;private Long uid;private User user;public String getOrderno() {return orderno;}public void setOrderno(String orderno) {this.orderno = orderno;}public User getUser() {return user;}public void setUser(User user) {this.user = user;}public Long getUid() {return uid;}public void setUid(Long uid) {this.uid = uid;}}简单才能说明问题
public class User {private String username;public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}}sql 语句
<select id="findOrder" resultType="com.ws.Order" >select o.orderno ,u.username as "user.username" from order o,user u where o.uid=u.id </select>关键代码是
u.username as "user.username"这句,要点一 双引号包住,要点是 别名是
resultType 模型的属性的属性 要一一对应,别写错了
1 0
- 分享mybatis一对一对象包对象resultType写法
- mybatis使用resultType实现一对一查询
- MyBatis一对一查询使用ResultType映射
- MyBatis一对一查询使用ResultType映射
- MyBatis实战——resultMap,resultType简介,关联对象
- Mybatis - 高级映射 (复习,数据表分析,一对一 之 resultType )
- mybatis进阶(2)--一对一查询(使用resultType)
- MyBatis的ResultMap使用方法,对象关联写法
- mybatis 一对一关联对象查询查询为空 bug
- 使用mybatis的resultType="Map"可省去new返回值对象
- 对象的一对一关系
- Java 对象一对一
- 对象的一对一关系
- 对象一对一关系
- MyBatis Review——使用resultType和resultMap实现一对一查询
- 【Mybatis从0到1-010】一对一查询(resultType和resultMap)
- Hibernate一对一关系操作对象
- Hibernate对象关系映射---一对一
- 语言模型
- java中JDBC是什么?
- JMeter学习笔记7-View Results in Tables 介绍
- 策略模式
- 调用CachedRowSetImpl类时出现错误
- 分享mybatis一对一对象包对象resultType写法
- c++语法备忘录
- loadrunner使用jdbc测试数据
- Mastering Opencv ch4:SFM详解(一)
- Java文件流之练习
- 算法设计与应用基础:第十周
- 阶乘和
- String/StringBuffer/StringBuilder对比
- 自动化运维工具Ansible详细部署