随笔分类 -  Mybatis

摘要:存储过程创建 很长时间没有在项目中使用到存储过程,今天特意回顾一下存储过程的创建与调用。存储过程类似于Java中的函数,我们定义函数(存储过程)将内部逻辑(SQL)封装。在调用时,只需要指定方法名(存储过程名称),传入对应的参数即可。下面我们在mysql终端定义存储过程 存储过程调用 上面我们定义了 阅读全文
posted @ 2020-04-10 10:40 奕为 阅读(177) 评论(0) 推荐(0)
摘要:新写了一个接口,期望根据不同的参数来给数据库中不同的字段进行传值。这里使用了内部静态枚举类的方式进行传值,在写mybatis动态sql时,如果是普通对象,一般使用,那么使用枚举类,如何判断枚举类的值呢? Mapper接口 mappers.xml配置 阅读全文
posted @ 2020-04-07 12:00 奕为 阅读(953) 评论(0) 推荐(0)
摘要:通常,我们利用mybatis写持久层方法。要么按照传统定义mapper方法,定义xml文件的方式,全部手写。要么需要通过mybatis generator逆向工程插件生成大量的xxxExample文件,使得系统看起来比较臃肿。而 的引入,我们不需再生成大量的Example文件,并且通用mapper已 阅读全文
posted @ 2019-07-16 18:11 奕为
摘要:错误展示 多表关联查询的返回结果集 上面的映射中,返回结果类:SpecialDayWorkTimeVO中定义了7个属性,其中第7个属性是关联查询一对多的对象List。 可以看到在workTime中的属性startTime与endTime和上面的startTime与endTime属性名相同。 查询语句 阅读全文
posted @ 2019-04-26 18:34 奕为 阅读(1244) 评论(0) 推荐(1)