gzk329 最近的时间轴更新
gzk329

gzk329

V2EX 第 458220 号会员,加入于 2019-12-09 14:32:10 +08:00
gzk329 最近回复了
默认都是 相对路径
那么第二种和第四种是没区别?
第三种指了一个位置
是这样吗
Z3prMzI5
@luhe 是的 这个我已经改好了 但是不知道怎么读出经理信息

```
[Manager(mid=8179d370bff14f5b996023fce00745de, name=李经理, employee=[Employee{eid='051b89f3b6bd45aea71252ed16f1e5d0', name='赵六', startTime=null, manager=null}, Employee{eid='3aa1491a4adb47f89b0f7dab804bd9d9', name='李四', startTime=null, manager=null}])]
```

```
<select id="getEmployeeByManagerId" resultMap="managerMap">
select m.id mid, m.name mName,e.id eid,e.name eName from
employee e, manager m
where m.id = e.mid
and m.id = #{id};
</select>
<resultMap id="managerMap" type="com.gzk.pojo.Manager" >
<result property="mid" column="mid"/>
<result property="name" column="mName"/>
<collection property="employee" ofType="com.gzk.pojo.Employee" >
<result property="eid" column="eid"/>
<result column="eName" property="name"/>
<result property="startTime" column="startTime"/>
<!--<association property="manager" column="mid" >
<result column="mid" property="id"/>
<result property="name" column="mName"/>
</association>-->
</collection>
</resultMap>

```
还有两张表如果有同名的列
比如 a 表有一列 id
b 表也有一列也叫 id
mybatis 里边该怎么区分
除了起别名?
```
[Manager(mid=051b89f3b6bd45aea71252ed16f1e5d0, name=赵六, employee=Employee{eid='051b89f3b6bd45aea71252ed16f1e5d0', name='赵六', startTime=Wed Sep 02 15:08:56 CST 2020, manager=null}),
Manager(mid=3aa1491a4adb47f89b0f7dab804bd9d9, name=李四, employee=Employee{eid='3aa1491a4adb47f89b0f7dab804bd9d9', name='李四', startTime=Sun Aug 02 15:08:47 CST 2020, manager=null})]
```
如果去掉 association 标签的话是可以查出来的 就是查出来的雇员对象里边的经理信息没有了
@GM 之前跑了一遍报错 刚又跑了一遍查出来了... 尴尬 谢谢啦 没啥问题了
64 天前
回复了 gzk329 创建的主题 Java bean 的 xml 文件中 单标签和一对标签有区别吗?
但是这句话连 id 都能省掉了嘛
64 天前
回复了 gzk329 创建的主题 Java bean 的 xml 文件中 单标签和一对标签有区别吗?
是不是要加别的参数的时候用一对标签? 不然的话就可以省略?
如果是这样的化那是我傻了
@yanshenxian 好的 非常感谢
就比如一个接口 User 一个类 UserImpl 实现接口 User
public class UserImpl implements User{
private User user = new UserImpl();
}
这样就是会报错 栈溢出
java.lang.StackOverflowError

v 站我找不到编辑
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4593 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 80ms · UTC 08:55 · PVG 16:55 · LAX 01:55 · JFK 04:55
♥ Do have faith in what you're doing.