首页 > 作文

tk.mybatis实现uuid主键生成的示例代码

更新时间:2023-04-03 23:53:12 阅读: 评论:0

引入依赖

 <dependency>            <groupid>tk.mybatis</groupid>            <artif最简单的家长会发言稿actid>mapper-spring-boo贯通t-starter</artifactid>            <version>2.0.2</version>        </dependen另一种温暖cy>

1、创建一个genid的实现类

package com.xiaobu.ba.entity; import tk.mybatis.mapper.genid.genid; import java.util.uuid; /** * @author xiaobu * @version jdk1.8.0_171 * @date on  2019/3/27 11:37 * @description v1.0 */public class uuidgenid implements genid<string> {    @override    public string genid(string s, string s1) {        return uuid.randomuuid().tostring().replace("-","");    }}

2、创建实体类

package com.xiaobu.entity; import com.xiaobu.ba.entity.uuidgenid;import lombok.data;import tk.mybatis.mapper.annotation.keysql; import javax.persistence.id;import java.io.rializable; /** * 功能描述: 测试uuid主键生成 * @author xiaobu * @date 2019/3/27 16:30 * @version 1.0 */@datapublic class tbdemo1 implemen高考体检什么时候ts rializable {    /*** */    @id    @keysql(genid = uuidgenid.class)    private string id;     /*** */    private string name;     private static final long rialversionuid = 1l;}

3、mapper类集成通用mapper

package com.xiaobu.mapper; import com.xiaobu.ba.mapper.mymapper;import com.xiaobu.entity.tbdemo1;import org.apache.ibatis.annotations.mapper; /** * 功能描述:继承通用mapper * @author xiaobu * @date 2019/3/27 17:06 * @version 1.0 */@mapperpublic interface tbdemo1mapper extends mymapper<tbdemo1> { }

4、测试

package com.xiaobu; import com.xiaobu.entity.tbdemo1;import com.教师节颁奖词xiaobu.mapper.tbdemo1mapper;import org.junit.test;import org.junit.runner.runwith;import org.springframework.beans.factory.annotation.autowired;import org.springframework.boot.test.context.springboottest;import org.springframework.test.context.junit4.springrunner; /** * @author xiaobu * @version jdk1.8.0_171 * @date on  2019/3/27 11:11 * @description v1.0 */@runwith(springrunner.class)@springboottestpublic class tbdemo1test {     @autowired    private tbdemo1mapper tbdemo1mapper;     @test    public void inrt(){        tbdemo1 tbdemo1 = new tbdemo1();        tbdemo1.tname("测试uuid生成");        tbdemo1mapper.inrt(tbdemo1);        system.out.println("新增完成.....");    }}

tk.mapper的inrtlist不支持,自己写的插入方法也是不支持的。

到此这篇关于tk.mybatis实现uuid主键生成的示例代码的文章就介绍到这了,更多相关tk.mybatis生成uuid主键内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-03 23:53:10,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/470bab26bbd0d5e91dcb7be898f93b2d.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:tk.mybatis实现uuid主键生成的示例代码.doc

本文 PDF 下载地址:tk.mybatis实现uuid主键生成的示例代码.pdf

标签:主键   不支持   测试   功能
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图