![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
猿陆柒
移来此种非人间
展开
-
MyBatis递归查询菜单项
建库SQL(仿照医保模拟的数据) CREATE TABLE `columns` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', `nameZH` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '栏目中文名称', `nameEN` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '栏目英文名称', `parentID` int(11) NOT原创 2020-08-04 16:39:10 · 363 阅读 · 0 评论 -
Java后端对于时间的处理
场景 有一个批订单,我想查询某个月的所有数据,前端传过来一个时间类型的数据,需要后端做处理 解决办法 1)推荐使用 private static void calendar(Date time) { Calendar calendar = Calendar.getInstance(); calendar.setTime(time); Integer year = calendar.get(Calendar.YEAR); Integer month = calendar.get(Calendar.原创 2020-07-19 21:29:24 · 505 阅读 · 0 评论 -
MyBatis根据条件批量修改字段
0)背景:给学生改作业,只要是对的都批量进行数据库的修改 1)代码以及注释 conttoller @RestController @RequestMapping("/work") public class WorkController { @Autowired private WorkService workService; @PutMapping("/examine") public...原创 2020-03-21 22:10:16 · 2416 阅读 · 0 评论 -
两次分组计算员工工资的SQL(MyBatis框架)
需求介绍 字段 注释 id 自增ID hrID 区分管理员 name 姓名 nameID 职员代码 userinfoID 无关紧要 time 值班时间 templateID 当前需求无关紧要的字段 shifts 班次 hierarchy 津贴 coefficient 系数 isEnable 当前需求无关紧要的字段 remarkSUM 汇...原创 2020-02-06 14:02:34 · 555 阅读 · 0 评论 -
MyBatis中SQL语句返回SUM(number)时为null怎么办?
0)背景:有一个表格里面有很多的人每天的工作安排,要求按月为单位查询出coefficient字段的总和,SQL如下: SELECT name,shifts,SUM(coefficient) FROM WORK WHERE YEAR(TIME)=2020 AND MONTH(TIME)=1 AND nameID=#{nameID} GROUP BY shifts 问题:但是name和shifts前...原创 2020-01-07 13:42:42 · 794 阅读 · 5 评论 -
MyBatis中SQL模糊查询
select * from GOODS where trim(GOODS_DELETE) is null and NAME like ‘%’||#{goods_name}||’%’原创 2019-11-08 11:46:45 · 208 阅读 · 0 评论