Mybatis
文章平均质量分 75
lichuangcsdn
这个作者很懒,什么都没留下…
展开
-
Mybatis 一对多映射 collection 和foreach的使用
1、表的关联关系属性组表(组ID、组名称) --- 一的一方属性表(属性ID、组ID、属性名称) --- 多的一方2、定义POJO类属性组public class PropertyGroup { private String groupId; private String groupName; private List<Property> propertyIds; ...原创 2018-06-29 21:38:57 · 1255 阅读 · 0 评论 -
Mybatis参数类型传递总结
1、List类型dao层:int batchAddCarNoticeLog(List<MealCarNoticeLog> noticeList);mapper文件:(批量插入)<insert id="batchAddCarNoticeLog" parameterType="java.util.List"> insert into biz_car_notice_log ...原创 2018-06-29 21:40:20 · 2038 阅读 · 0 评论 -
IDEA Mybatis Plugin插件(方便在Dao接口和Mappper XML文件之间进行切换)
该插件主要是在mapper接口方法和mapper XML文件之间来回切换非常方便,极大的提高了开发效率在IDEA中搜索free Mybatis Plugin1、在工具栏有个图片。prefrence2、搜索如下:3、搜索到之后安装即可。安装完成后需要重启下IDEA4、安装成功后可以看到如下图标5、作用详细参见https://github.com/rockjava/intellij-mybatis-p...原创 2018-06-29 21:46:19 · 110624 阅读 · 2 评论 -
如何用IDEA搭建Springboot spring MVC Mybatis集成环境
1、首先通过IDEA新建一个工程,选择Spring Initialize,下一步,再勾选web ,Mybatis等最后完成2、其中pom.xml内容的代码如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www....原创 2018-07-01 11:36:48 · 3240 阅读 · 0 评论 -
Springboot结合mybatis-generator自动生成dao接口代码(插件方式)
1、首先在IDEA中创建好一个Spring boot maven工程,在pom.xml添加以下插件<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>sprin...原创 2018-07-01 12:09:01 · 1252 阅读 · 2 评论 -
mybatis-generator代码生成(支持自定义类型转换)
前面我写过一个通过插件方式生成Dao接口代码(参考链接地址:https://blog.csdn.net/lichuangcsdn/article/details/80873229),但没找到自定义类型转换的方法,比如默认是将Mysql中tinyint类型转换为java中的Byte字段,但通常我们需求一般是将tinyint转换为java中的Integer类型,所以需要自己写个类型转换组件了。主要思路...原创 2018-07-01 13:42:12 · 9870 阅读 · 4 评论 -
关于spring中的BeanDefinitionRegistryPostProcessor和ImportBeanDefinitionRegistrar接口
这两个接口都可以用于动态注册bean到容器中。BeanDefinitionRegistryPostProcessor实现了BeanFactoryPostProcessor接口,是Spring框架的BeanDefinitionRegistry的后处理器,用来注册额外的BeanDefinition。postProcessBeanDefinitionRegistry方法会在所有的BeanDefini...原创 2019-05-07 22:49:21 · 6395 阅读 · 2 评论