您现在的位置是:首页 > java技术交流java技术交流
spriingboot之mybatis 多对多关联查询
上善若水2020-12-15 19:15:06【java技术交流】
2688人已围观
简介一对一关联,出现关联数据column所对应的值边为null,尽管关联的数据表有这个id值,中间表关联主表是一对一. 1.写个自定义sql根据通过中间表与用户表示是一对一的关联关系.2.写出查询用户表数
一对一关联,出现关联数据column
所对应的值边为null,尽管关联的数据表有这个id值,中间表关联主表是一对一.
1.写个自定义sql根据通过中间表与用户表示是一对一的关联关系.
2.写出查询用户表数据 配置查询中间表数据.
编写VO加入额为参数(一定要写vo不然会影响到其他查询条件)..
private User user;
@Results({
@Result(property = "user", javaType= User.class, one =@One(select="com.springboot.blog.mapper.UserMapper.selectById"), column = "user_id")
})
@Select({"select * from user_group where id=#{id}"})
UserGroupVO selectWithUser(@Param("id") int id);
编写代码测试结果.
@Test
void test2() {
User users = userMapper.selectUsersGroup(1);
System.out.printf(users.toString());
}
已经能查询到结果了.已经发现userId丢失了,尽管在user里面我们能直接取到id至于为啥丢失就不清楚了.
轻松实现,其他情况请举一反三!
Tags: mybatis mybatis关联查询
很赞哦! (0)
随机图文
火爆朋友圈的幽默段子,笑点十足,让你笑到肚子疼
一、最近家里有老鼠,我妈买了几个老鼠夹子回来,今天一大早就硬拉我起床看她的战果,只见两只大老鼠,还有几个小的。我就问我妈:一大早的,让我看这个干嘛啊?我妈说:闺女,咱家老鼠都结婚,有小孩了,你什么时候结婚啊!我……二、我一朋友在联通实习,一天,一老头走进来,劈头盖脸就来句“给我办张移动卡,好吧?”然后我那朋友头也不抬的就来句:“师傅,有人来砸场子!”三、这两天胃不太舒服,中午就吃了点青setSessionIdUrlRewritingEnabled(false)不生效
Springboot在集成Shiro后,发现第一请求重定向会出现JSESSIONID,页面会出现400的错误,页面无法正常显示在设置了setSessionIdUrlRewritingEnabled(f除了湖北省图书馆,武汉还有这些图书馆
都说上大学是最好的自学时光,这个时候时间充足,学校里面也有图书馆,资源丰富,没课的时候整天都可以泡在图书馆内接受知识的熏陶。只是很多人毕了业才想到要多看看书,可是借书好像就没有那么方便了,毕竟大部分的有哪些微甜的情话?
1.“我的脑袋是个小小星球,每天只有你开着月亮列车巡游。”2.“夏天太浪漫了,我想请它吃顿饭,如果你有空的话可以一起来。”3.“如果我18岁,我可以说我喜欢你。如果我28岁,我可以大声告诉你我很爱你。