mybatis的@Options的使用

Posted 不要假装很努力,因为结果不会陪你演戏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis的@Options的使用相关的知识,希望对你有一定的参考价值。

1、问题:

  我采用的是mybatis的注解方式,打算插入一条数据之后返回主键,但是试了好几次都是返回的影响的记录数:1,

@Insert(****)
@Options(useGeneratedKeys=true, keyProperty="id",keyColumn = "id")
Long insert(User user);

   经过查资料,发现,主键的返回是直接返回到user这个model里面的,可以直接从user.getId()来获取

 

2、问题:

   date入参,库里是timestamp类型,  

select * from user where create_time =  DATE_FORMAT(#{create_time},\'%Y-%m-%d %H:%i:%S\')

  

参考url:https://www.cnblogs.com/nuccch/p/7093843.html

            http://www.w3school.com.cn/sql/func_date_format.asp

 

以上是关于mybatis的@Options的使用的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis的@Options注解

Mybatis的@Options注解

mybatis动态sql片段与分页,排序,传参的使用

Mybatis@options注解属性useGeneratedKeys,keyProperty,keyColumn的使用

markdown [mybatis参考]关于mybatis #mybatis的一些片段

MYBATIS05_ifwherechoosewhentrimsetforEach标签sql片段