@Slf4j @Component public class WxMessageTask { @Autowired private CorpWechatConfig corpWechatConfig; @Autowired private RedisService redisService; @Au ...
分类:
微信 时间:
2019-12-17 22:05:36
阅读次数:
527
解决问题:n+1问题,之前我的习惯是拿到单表里面的数据,然后遍历,再拿到一个与其他表对应的逻辑上的外键,然后for循环去查找其他表的数据(原因是数据量小,没有在意,还有主要是不想建外键,你知道的,外键是很麻烦的,虽然有利于查询,但是增删改确实很让人头疼),这样做也能达到效果,但是效率低,访问数据库的 ...
分类:
其他好文 时间:
2019-12-17 11:54:18
阅读次数:
128
MyBatis中sql标签定义SQL片段,include标签引用,可以复用SQL片段 sql标签中id属性对应include标签中的refid属性。通过include标签将sql片段和原sql片段进行拼接成一个完整的sql语句进行执行。 <sql id="sqlid"> res_type_id,re ...
分类:
其他好文 时间:
2019-12-16 22:04:22
阅读次数:
114
【强制】POJO类中的任何布尔类型的变量,都不要加is前缀,否则部分框架解析会引起序列化错误。说明:在本文MySQL规约中的建表约定第一条,表达是与否的值采用is_xxx的命名方式,所以,需要在<resultMap>设置从is_xxx到xxx的映射关系。反例:定义为Boolean isDeleted ...
分类:
其他好文 时间:
2019-12-10 15:27:27
阅读次数:
198
(原文地址:http://blog.csdn.net/acmman/article/details/46509375) 1.resultType 使用resultType进行输出映射,只有查询出来的列名和pojo(实体bean)中的属性名一致,该列才可以映射成功。 如果查询出来的列名和pojo中的属 ...
分类:
其他好文 时间:
2019-12-09 17:20:16
阅读次数:
103
现在我们做一个小实验,输出一下上一个案例中没有匹配的属性,注意哦,现在user类中是有内部嵌套的复杂数据类型的 运行结果: 注意到:现在居然连userPassword都打印不出来了,原因就是user类中是有内部嵌套的复杂数据类型的。这是默认的映射级别是:autoMappingBehavior=“pa ...
分类:
其他好文 时间:
2019-12-08 17:14:02
阅读次数:
203
需求:获取指定用户的用户信息和地址列表 修改user实体类 添加集合的引用。 /** * 根绝用户id,获取该角色下的地址信息 * @param userID * @return */ public User getUserListAddressByUserID(@Param("userID")In ...
分类:
其他好文 时间:
2019-12-08 17:12:30
阅读次数:
122
mybatis 嵌套查询子查询column传多个参数如下: 2、代码示例 备注:注意,相同颜色的单词都是有关联的 <resultMap id="blogResult" type="Blog"> <association property="author" column="{id=author_id, ...
分类:
其他好文 时间:
2019-12-02 17:03:46
阅读次数:
107
org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer遇到这种问题,一般都是因为在xml中基本类型返回属性的属性名写成了resultMap。由于Mybatis的 ...
分类:
Web程序 时间:
2019-12-01 00:37:31
阅读次数:
123
本来写了一份,临时有事忘保存,丢了,现在重新写一份 使用mybatis的resultMap进行复杂查询 首先来了解一下数据表的结构。 现在共有两张表,paper_template和paper_template_question_setting,其中paper_template是主表,setting是 ...
分类:
其他好文 时间:
2019-11-26 19:10:54
阅读次数:
60