1.sql语句中=与in的区别,=是指一对一之间的等于,而in是指一对多之间的;同样的道理,<>与 not in的区别,<>是指一对一之间的不等于,而not in是指一对多之间的不等于。 2.mybaits其实是jdbc的升级版。 mybaits一种是xml,一种是注解,xml是调用session中 ...
分类:
数据库 时间:
2019-05-25 13:06:31
阅读次数:
129
亟待解决的问题:结果集(表)中的列名和对象中的属性名称不匹配。 解决方案:使用resultMap元素 resultMap元素:结果集合对象的映射 id 属性: 当前Mapper 文件中的resultMap的唯一名称   ...
分类:
其他好文 时间:
2019-05-22 23:58:27
阅读次数:
225
枚举: //实现层调用 orderMapper.getOrder(OrderStatus.DISCOUNT); sql打印: 实际sql: select * from order where orderStatus = DISCOUNT 预期sql: select * from order wher ...
分类:
编程语言 时间:
2019-05-14 19:07:19
阅读次数:
154
1.mybatis是一个ORM持久层框架的佼佼者,真正上实现了SQL语句与java代码分离。优秀的功能,动态分离,缓存,插件-pageHelper等 2.SQL语句使用in的时候,可以用数组封装in中的值。 3.批量操作数据的情况,可以把操作的数据封装在数组中 4.mybaits的入参处理:1.传递 ...
分类:
其他好文 时间:
2019-05-09 15:13:25
阅读次数:
116
修好之后,错误不能重现了,所以忘记截图了,配置问题不知道怎么debug,看了好久都没用 应该和这位大哥的错误相同,但是原因不同 https://blog.csdn.net/likawei1314/article/details/65791837#comments 我的错误原因是resultMap里的 ...
分类:
编程语言 时间:
2019-05-05 01:00:25
阅读次数:
177
看不太懂,先记录再查,有没有大大解释下 resultmap里的collection设置select字段,看着像递归,没见过这种用法,#{pid}从何而来? ...
分类:
其他好文 时间:
2019-05-04 16:20:55
阅读次数:
142
恢复内容开始 <resultMap id="slist" type="com.qujiali.model.AdShareInfo"> <id column="id_" property="id" /> <result column="type_" property="type" /> <result ...
分类:
其他好文 时间:
2019-04-26 12:58:22
阅读次数:
277
spring-mybaits的model中如何通过注解忽略非数据库字段?——CSDN问答频道https://ask.csdn.net/questions/643534 ObjectMapper忽略多余字段 - StruggleLT的博客 - CSDN博客https://blog.csdn.net/S ...
分类:
编程语言 时间:
2019-04-25 21:24:54
阅读次数:
354
某些情况进行insert时不知道主键值(主键为自增),例如系统新增用户时,有用户序号(主键 自增),用户名,密码。插入时只需插入用户名和密码,之后取得mysql自增的序号。 如下为mysql的usr表结构: 对应的实体类 Mapper 测试类: no表示插入行数,user.getNo()取得主键值。 ...
分类:
其他好文 时间:
2019-04-15 11:41:47
阅读次数:
168
1、为了我们平时方便开发,我们可以在同一个idea窗口创建多个项目模块,创建方式如下 2、项目中pom.xm文件的内容如下 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4 ...
分类:
编程语言 时间:
2019-04-02 11:07:14
阅读次数:
104