Dynamic-add-datemybatis 動(dòng)態(tài)添加日期插件
Dynamic-add-date 是基于 Mybatis 插件原理開(kāi)發(fā)的可以動(dòng)態(tài)在Insert和Update Sql 語(yǔ)句中添加日期列和對(duì)應(yīng)的值的插件。
可以解決 MySQL 5.6.5 之前的版本對(duì)自動(dòng)初始化時(shí)間戳的限制:
-
DATETIME列不支持DEFAULT CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP -
DEFAULT CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP每張表最多可以使用在一個(gè)TIMESTAMP列上而且不能和另一個(gè)TIMESTAMP列一起使用
要求
- 支持 jdk7 及之后的版本
- MySql
功能
- 自定義要生成的日期列的名稱
- 自動(dòng)處理原始 Sql 語(yǔ)句中已包含自定義日期列名
- 支持插入、更新、批量插入和批量更新 Sql 語(yǔ)句日期列的生成
- 支持
INSERT INTO SELECT語(yǔ)句 - 支持忽略表,表名支持正則表達(dá)式
升級(jí)版本到1.1.0
- 重構(gòu)包名為io.github.yidasanqian.dynamicadddate
- 增加支持
INSERT INTO SELECT語(yǔ)句 - 完善忽略表正則匹配規(guī)則
- fixed #7
- 升級(jí)依賴
評(píng)論
圖片
表情
