Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

mybatis插件,可以给insert和update语句自动添加上create_date和update_date

Notifications You must be signed in to change notification settings

Ambilight99/autodate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

10 Commits

Repository files navigation

MyBatis自动插入日期插件

MyBatis Auto Date Plugin

Build Status Coverage Status Dependency Status Maven central License Stack Overflow Project Stats

mybatis


Document:


描述:本插件主要是为了给Insert和Update语句自动添加上当前时间,方便开发人员开发。

1. 使用方式:在mybatis配置文件中加入如下配置,就完成了。

<plugins>
	<plugin interceptor="com.chrhc.mybatis.autodate.interceptor.AutoDateInterceptor">
		<property name="createDateColumn" value="create_date"/>
		<property name="updateDateColumn" value="update_date"/>
	</plugin>
</plugins>

2. 对插件配置的说明:

create_date和update_date代表数据库表中的创建时间和更新时间,这两个可以只配置一个,也可以两个都配置。
如果两个都不配置,则相当于插件不起作用。

3. 效果:

之前:insert into smart_user(id, name, password, version)values(?, ?, ?, ?)

之后:INSERT INTO smart_user (id, name, password, version, create_date) VALUES (?, ?, ?, ?, {ts '2016-06-23 15:01:05.55'})

之前:update smart_user set version = ? where id = ?

之后:UPDATE smart_user SET version = ?, update_date = {ts '2016-06-23 15:33:03.644'} WHERE id = ?


4.关于插件:

如果您有什么建议或者意见,欢迎留言,也欢迎pull request,作者会将你优秀的思想加入到插件里面来,为其他人更好的解决问题。

5.关于作者:

作者QQ:605162215
作者邮箱:605162215@qq.com

About

mybatis插件,可以给insert和update语句自动添加上create_date和update_date

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%

AltStyle によって変換されたページ (->オリジナル) /