mybatis的select返回对象问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

mybatis的select返回对象问题

2016-03-06 16:02:41 3491 1

关于bean与表的设计原则,表中的外键在bean一般设计为对象,那么xml中select语句该如何写?
结合如下代码,我只想得到一个完整的User对象,主要难点就在dormitory

public class Dormitory {
    int did;
    String name;
}

package bean;
public class User {
    int uid;
    String username;
    String password;
    Dormitory dormitory;    //在表中为外键
}


<resultMap type="bean.User" id="result">
    <result column="uid" property="uid" />
    <result column="username" property="username" />
    <result column="password" property="password" />
    <!--不会写。。。-->
</resultMap>

<select id="selectOne" parameterType="int" resultMap="result">
select 
取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 18:54:48
    <!--resultMap中配置一对一关系-->
    <resultMap>
    ...
        <association property="dormitory" javaType="dormitory">
        <!--数据库字段猜的,应该是对应的-->
         <id column="did" property="id">
         <result column="name" proprety="name">
        </association>
    </resultMap>
    <!--sql语句写个内连接就行了-->

    或者用resultMap引用。

    0 0
相关问答

1

回答

Mybatis的优缺点有哪些?

2022-03-31 13:12:44 177浏览量 回答数 1

1

回答

MyBatis有哪三种基本的Executor执行器呢?

2021-11-03 11:42:57 465浏览量 回答数 1

1

回答

mybatis配置问题:报错

2020-06-14 17:39:10 521浏览量 回答数 1

1

回答

mybatis对象插入一个对象 ? :报错

2020-06-14 07:33:48 329浏览量 回答数 1

1

回答

mybatis的报错?报错

2020-06-09 12:40:13 479浏览量 回答数 1

1

回答

mybatis?报错

2020-06-06 10:42:41 354浏览量 回答数 1

1

回答

mybatis对象插入一个对象 ?-mybatis报错

2020-06-02 23:12:15 218浏览量 回答数 1

1

回答

mybatis对象插入一个对象 ?-mybatis报错

2020-05-31 16:15:59 375浏览量 回答数 1

1

回答

mybatis配置问题(已经解决) 配置报错 

2020-05-31 18:28:25 409浏览量 回答数 1

1

回答

Mybatis衍生插件问题

2020-04-25 16:08:37 710浏览量 回答数 1
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
文章
问答
问答排行榜
最热
最新
相关电子书
更多
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题)
立即下载
基于阿里企业级分布式应用服务的敏捷服务开发与架构实践
立即下载
低代码开发师(初级)实战教程
立即下载