
mybatis
l_degege
这个作者很懒,什么都没留下…
展开
-
myBatis association的两种形式
1、嵌套的resultMap 这种方法的本质就是把教师实体映射从association元素中提取出来,用一个resultMap元素表示。然后association元素再引用这个resultMap元素。2、嵌套的select语句 这种方式是使用一条单独的select语句来加载关联的实体(本例中就是教师实体),然后在association元素中引用此select语句(注:此方法会产生N+1问题,尽量不...转载 2018-05-09 13:36:30 · 564 阅读 · 0 评论 -
MyBatis ofType和javaType区别
JavaType和ofType都是用来指定对象类型的,但是JavaType是用来指定pojo中属性的类型,而ofType指定的是映射到list集合属性中pojo的类型。注:https://blog.youkuaiyun.com/u013216156/article/details/78642920...转载 2018-05-09 14:42:03 · 796 阅读 · 0 评论 -
解决log4j.properties不起作用的问题
在idea下创建maven项目,引入log4j、mybatis、mysql驱动,创建mybatis案例,发现不打印日志。解决方法:在main文件夹下创建resources文件夹,将log4j.properties放到该文件夹下解决...原创 2018-05-04 22:30:42 · 11439 阅读 · 0 评论 -
log4j:WARN No appenders could be found for logger
https://blog.youkuaiyun.com/sinat_25295611/article/details/60780948也是一种解决方法转载 2018-05-28 16:11:27 · 847 阅读 · 0 评论 -
insertRole attempted to return null from a method with a primitive return type
练习myBatis,向数据库插入一条数据,期望返回1,结果报错。多次查找,结果是Mapper对应的xml文件中sql语句的节点写成select了,应该是insert原创 2018-05-06 23:53:48 · 1770 阅读 · 2 评论 -
mybatis整合spring
1、创建数据库micro_message及表messageCREATE TABLE `message` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `COMMAND` varchar(16) DEFAULT NULL, `DESCRIPTION` varchar(32) DEFAULT NULL, `CONTENT` varchar(204...原创 2018-08-02 16:36:24 · 101 阅读 · 0 评论 -
generatorConfig 指定列的java数据类型
<!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名--> <table tableName="ad" domainObjectName="Ad" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="fal转载 2018-08-02 23:26:39 · 986 阅读 · 0 评论