Mybaits
乐事原味~
这个作者很懒,什么都没留下…
展开
-
MyBaits基础:多对多
一个订单有多个产品,一个产品对应多个订单参考:http://how2j.cn/k/mybatis/mybatis-many-to-many/1091.html表结构:Productcreate table product_(id int NOT NULL AUTO_INCREMENT,name varchar(30) DEFA...转载 2018-09-11 19:38:15 · 220 阅读 · 0 评论 -
mybatis 批量将list数据插入到数据库
mapper: <insert id="insertPlaneSeat" parameterType="java.util.List"> insert into seat(seat_id,id,seat,seat_state,create_time) values <foreach collection="list" ite...原创 2019-03-02 18:43:07 · 2294 阅读 · 0 评论 -
myBatis-plus:驼峰配置没有生效
在Spring-Mybatis.xml中配置的驼峰转换如下<bean id="globalConfig" class="com.baomidou.mybatisplus.entity.GlobalConfiguration"> <!-- AUTO->`0`("数据库ID自增") INPUT->`1...原创 2019-02-19 23:57:16 · 14576 阅读 · 2 评论 -
MyBatis:java.lang.UnsupportedOperationException异常解决方案
出现错误:sql语句:<select id="selectAllUser" resultType="java.util.List"> select * from users </select>对应的Dao接口:List<UsersEntity> selectAllUser();正确的写法:将sql语...原创 2019-12-24 13:26:20 · 3634 阅读 · 1 评论 -
Mybatis:特殊字符的处理
方法一:使用转义字符& &amp;< &lt;> &gt;" &quot; (双引号)' &apos; (单引号)例子: createTime>= beginDate and createT...原创 2019-02-23 13:53:47 · 2559 阅读 · 0 评论 -
springBoot+Mybatis 控制台打印SQL语句
1、application.properties文件logging.level.com.ex.demo1.dao=debug其中红色字体为mybatis对应的方法接口所在的包,即dao层所对应的包。并不是mapper.xml所在的包。2、application.yml文件logging: level: com.ex.demo1.dao : debug3、整个项目...原创 2019-01-27 14:53:43 · 4739 阅读 · 0 评论 -
后端:mybatis中使用if标签比较两个字符串是否相等
mybatis 映射文件中,if标签判断字符串相等,两种方式:1、<if test="sex=='Y'.toString()">2、<if test = ' sex== "Y" '>因为mybatis映射文件,是使用的ognl表达式,所以在判断字符串sex变量是否是字符串Y的时候注意不能使用以下方式:<if test="sex=='Y...原创 2019-01-27 14:17:58 · 3345 阅读 · 0 评论 -
报错:java.sql.SQLException: Parameter index out of range (4 > number of parameter,which is 3)
Mybatis查询两张表数据统计结果,报错:java.sql.SQLException: Parameter index out of range (4 > number of parameter,which is 3)<select id="selectBloggerInfo" parameterType="java.lang.String" resultMap="userM...原创 2018-12-12 17:05:50 · 9860 阅读 · 0 评论 -
Mybaits基础:多对一
多个产品对应同一个类参考:http://how2j.cn/k/mybatis/mybatis-many-to-one/1090.html表结构:产品表create table product_(id int NOT NULL AUTO_INCREMENT,name varchar(30) DEF...转载 2018-09-11 10:29:43 · 145 阅读 · 0 评论 -
Mybaits基础:一对多
一个分类对应多个产品参照http://how2j.cn/k/mybatis/mybatis-one-to-many/1089.html表结构:产品表create table product_(id int NOT NULL AUTO_INCREMENT,name varchar(30) DEFAUL...转载 2018-09-11 09:31:01 · 161 阅读 · 0 评论 -
Mybatis:使用分页插件,查询是报列重复错误--Duplicate column name xxx
SQL语句在MySQL下是可以执行的,可是使用到MyBatis时却报Duplicate column name xxx错误。原因:这是分页插件进行数量统计的时候出的错。在执行目标sql的时候,插件拦截下这个sql,并在后面追加limit n m用于分页查询, 然后再执行一个select count(*) from (目标sql),这时,由于目标sql中有的字段是相同的名称,没有别名, 在数据库...原创 2019-03-25 01:25:46 · 4805 阅读 · 1 评论