mysql生成uui mybatis,MyBatis自动生成UUID并返回
pom依赖
org.springframework.boot
spring-boot-starter-test
test
实体类
public class Person {
private String id;
private String name;
private int age;
private String sex;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
@Override
public String toString() {
return "Person{" +
"id='" + id + '\'' +
", name='" + name + '\'' +
", age=" + age +
", sex='" + sex + '\'' +
'}';
}
}
Dao接口
public interface TestDao {
void insertData(Person person);
}
xml
select replace(uuid(), '-', '') as id from dual
insert into person(id,name,age,sex) values (#{id},#{name},#{age},#{sex})
在要做测试的类上生成测试方法,如测试ServiceTestImpl类
测试ServiceTestImpl
测试类
@RunWith(SpringRunner.class)
@SpringBootTest
public class ServiceTestImplTest {
@Autowired
private TestDao testDao;
@Test
@Transactional // 回滚,避免测试数据入库
public void test2(){
Person person = new Person();
person.setName("王五");
person.setAge(11);
person.setSex("女");
testDao.insertData(person);
System.out.println(person.getId());
}
}
若想生成自增主键,可采取下列写法,此时实体的id应为Integer类型
select LAST_INSERT_ID()
insert sql...
mysql生成uui mybatis,MyBatis自动生成UUID并返回相关推荐
- mysql 自动生成mapper_Spring Boot整合mybatis并自动生成mapper和实体实例解析
最近一直都在学习Java,发现目前Java招聘中,mybatis出现的频率挺高的,可能是目前Java开发中使用比较多的数据库ORM框架.于是我准备研究下Spring Boot和mybatis的整合. ...
- SpringBoot如何自动生成实体类和Dao层以及映射文件(mybatis generator 自动生成代码)
一.首先添加自动生成代码插件 <!-- mybatis generator 自动生成代码插件 生成时解除注释 --><plugin><groupId>org.myb ...
- 实体类dao接口mysql_利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件...
解决问题: 可利用MyBatis生成器自动生成实体类.DAO接口和Mapping映射文件. 测试环境准备: 新建一个mysql数据库,例如mungerzTest. 生成一张主键为自增ID的学生表: C ...
- Eclipse使用mybatis generator自动生成代码
一.写在前面 Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件 ...
- SpringBoot入门篇--整合mybatis+generator自动生成代码+druid连接池+PageHelper分页插件
我们这一一篇博客讲的是如何整合Springboot和Mybatis框架,然后使用generator自动生成mapper,pojo等文件.然后再使用阿里巴巴提供的开源连接池druid,这个连接池的好处我 ...
- (转)MyBatis框架的学习(七)——MyBatis逆向工程自动生成代码
http://blog.csdn.net/yerenyuan_pku/article/details/71909325 什么是逆向工程 MyBatis的一个主要的特点就是需要程序员自己编写sql,那么 ...
- **Mybatis怎么自动生成Mapper文件和实体类**
Mybatis怎么自动生成Sql Mapper文件和实体类 第一步:在resources包下建立generator.xml文件 generator.xml:文件内容 <?xml version= ...
- Mybatis中自动生成代码(利用mybatis-generator-core-1.3.2)
Mybatis中自动生成代码(利用mybatis-generator-core-1.3.2) 引言: 在使用mybatis开发的过程中,通常我们会给数据库的每张表编写对应的po.mapper.mapp ...
- mybatis generator 自动生成代码(带注释的实体类)
使用前提: 当你开发的java 项目或新模块的数据库有N张表操作时,这时要自己写实体类.dao.SqlMapper.xml等文件,如果有多个表,就是造成时间浪费降低开发效率,所以建议使用mybatis ...
- IDEA使用Mybatis Generator自动生成部分代码
IDEA使用Mybatis Generator自动生成部分代码 说明:使用Mybatis Generator代码生成配置,简单生成部分后端代码,包括(实体类,Mapper.Mapper.xml文件) ...
最新文章
- Xamarin Essentials教程打开文件
- Python 程序员最常犯的十个错误,作为小白的你是不是也经常犯?
- 安卓 sharedpreferences可以被其它activity读取_【安卓逆向】“一份礼物”之我要o泡逆向分析...
- Java两个列表根据属性去重_java8 如何对list操作 根据某一个字段进行判断去重对另一个字段进行累加 最终返回list?...
- this.counter$ = store.select(fromExample.getCounterCounter)之后马上subscribe
- 在Orchard中使用Image Gallery模块
- 马尔可夫蒙特卡罗 MCMC 原理及经典实现
- 输入圆的半径,计算并输出圆的周长和面积
- 查看锁表进程SQL语句
- DW06、DW07 锂电保护IC手册电路,锂电池过充过放过流短路保护芯片电路
- { parser: “babylon“ } is deprecated; we now treat it as { parser: “babel“ }.
- [Ural1099]工作安排 带花树
- Java中字符串数组转 long[]基本类型数组的方法
- 微信公众号文章素材收集网站大盘点
- python 关于sys.argv[1]语句报错IndexError: list index out of range的解决
- 为什么C语言长盛不衰,永不会过时?
- [ArcGIS].txt或.xlxs(Excel)格式如何转为.shp格式?
- centos8重启网卡服务
- IntelliJ IDEA(社区版) 背景图片、颜色、字体等设置
- 21世纪的中国人能否看懂这个大清帝国时代的法国人(2)
热门文章
- python神经网络案例——CNN卷积神经网络实现mnist手写体识别
- matlab2c使用c++实现matlab函数系列教程-ones函数
- 电磁场中场点和源点及▽(R)▽(1/R)▽.▽(1/R)
- springdata和mysql_Spring Boot使用Spring Data JPA访问MySQL数据库
- 解析Excel_Poi
- Hadoop/HBase 配置snappy压缩
- 有关二叉树方法java实现
- linux使用mount命令挂载、umount命令取消挂载
- python学习之装饰器---转
- sql2005数据库备份—sql语句