Mybatis
zhaoxichen_10
走出舒适圈!
展开
-
Mybatis的传参
Mybatis默认接收一个参数,通过#{value}可以方便的取出;此参数可以是对象,可以是基本类型,集合。 1、传入多个参数 虽然默认只接收一个参数,但是此参数可以是一个对象;故而传入多个参数可以通过借助包装类,将这些参数封装成一个包装类,即可达到目的。然而,Mybatis其实也提供了相应的方法,那就是org.apache.ibatis.annotations.Param包下面@Param注解。...原创 2018-11-19 17:50:58 · 234 阅读 · 0 评论 -
pageHelper超过最大页数后还会返回数据
在微服务里面做查询接口,用到pageHelper,数据库只有8行数据,pageNum=1&pageSize=10,pageNum=2&pageSize=10,pageNum=3&pageSize=10。。。返回的数据都是那8条。 原因:这是pageHelper里面自带的一个功能,叫做reasonable分页参数合理化,3.3.0以上版本可用,默认是false。 启用合理化时...转载 2018-12-03 15:50:57 · 328 阅读 · 0 评论 -
mysql 查询当天、本周,本月,上一个月的数据
文章是转载别人的,请参考https://www.cnblogs.com/benefitworld/p/5832897.html 今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 或者 select * from 表名 where date(时间字段名) = curdate(); 昨天 SELECT * FROM 表名 WHERE...转载 2018-12-12 16:21:33 · 103 阅读 · 0 评论 -
mysql语句收录
1、Mysql 根据一个表数据更新另外一个表 update 更新表 set 字段 = (select 参考数据 from 参考表 where 参考表.id = 更新表.id); update table_2 m set m.column = (select column from table_1 mp where mp.id= m.id); 或者: update table_1 t1,tabl...原创 2018-12-13 14:08:10 · 176 阅读 · 0 评论 -
mybatis逆向工程maven版
使用过mybatis的都知道,官网有一个逆向工程的jar包,用户只需要把源码下载下来,配置成自己的数据库信息,很容易就能实现从表单生成关系代码了。 此工程使用的是传统的jar工程,main入口运行的。当然了这也没有啥可以挑剔的,但是对于一向喜欢用maven的我大量查阅了资料,果然还是有maven版逆向工程,写下此文以做记录。 查阅官网我们发现,mybatis也提供了maven工程的插件,注意,主要...原创 2019-01-17 15:45:47 · 2117 阅读 · 0 评论 -
mysql支持表情符存储
问题: 默认数据库是配置为utf-8字符编码的,遇到表情的存储时候会报如下异常 ### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8E\x8F' for column 'nickname' at row 1 ### The error may involve ...原创 2019-04-22 16:35:54 · 615 阅读 · 0 评论