Spring Boot项目利用MyBatis Generator进行数据层代码自动生成
发布日期:2021-05-10 22:15:45 浏览次数:13 分类:精选文章

本文共 2528 字,大约阅读时间需要 8 分钟。

MyBatis Generator ������������������

MyBatis Generator ������

MyBatis Generator (������ MBG) ������������������ MyBatis ��� iBATIS ������������������������������������������ ORM ������������������ POJO���mapper XML ������ mapper ������������������ CRUD ������������������������������������


������������������������������

������������ MBG��������������������������� MySQL ��������� user_info������������������������������������������������������������

������������ Spring Boot ������������������������������

org.mybatis.generator
mybatis-generator-core
1.3.7
provided

���������MyBatis Generator ������������ Maven ������������������������������������������������������ src/main/resources/mybatis-generator.xml���


MyBatis Generator ������������

MyBatis Generator ������������ XML ���������������������������������������������������������������������������������������������������


������ MyBatis Generator

��� IDEA ��������� Maven ������������ MBG��������������������������������� POJO���mapper XML ������ mapper ���������������������������������������������������������������������������


���������������������������������

��������������������� + ������

��� UserInfoMapper ������������������������

@Autowiredprivate UserInfoMapper userInfoMapper;public List
searchUserByUserName(String userName) { UserInfoExample userInfoExample = new UserInfoExample(); userInfoExample.createCriteria().andUserNameLike("%" + userName + "%"); userInfoExample.setOrderByClause("user_name DESC"); return userInfoMapper.selectByExample(userInfoExample);}

���������������������

��� UserInfoMapper ������������������������

public List
multiConditionsSearch(UserInfo userInfo) { UserInfoExample userInfoExample = new UserInfoExample(); UserInfoExample.Criteria criteria = userInfoExample.createCriteria(); if (!"".equals(userInfo.getPhone())) { criteria.andPhoneEqualTo(userInfo.getPhone()); } if (!"".equals(userInfo.getUserName())) { criteria.andUserNameEqualTo(userInfo.getUserName()); } return userInfoMapper.selectByExample(userInfoExample);}

������

���������������������������������������������������������������������������������������������������������������������������������������������

上一篇:自制一个 elasticsearch-spring-boot-starter
下一篇:Spring Boot系列实战文章合集(附源码)

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月26日 09时36分59秒