jfinal怎么自动建表呢?

目前项目需要每年自动建一个人员表,及需要对新增表进行操作,怎么实现呢?

评论区

杜福忠

2017-12-28 22:22

自动:定时器
建表:SQL
新增表操作:Db + Record

定时每年执行建表SQL使用Record装载Db操作,
当然肯定还有其他中间件可以用, 但是我没有用过就不说了

rocker18

2018-01-02 10:41

@杜福忠 感谢你的提醒,还有DB可用,老想到要映射model去了

一只敲代码的猫

2021-01-26 15:34

如果能贴下代码就好了

一只敲代码的猫

2021-01-26 16:40

@杜福忠 有代码例子吗?

杜福忠

2021-01-26 17:37

@一只敲代码的猫 安排~
JFinal使用技巧-动态建库
https://jfinal.com/share/1573
JFinal使用技巧-在线更新Model字段映射关系
https://jfinal.com/share/2227

杜福忠

2021-01-26 17:40

@一只敲代码的猫 拷贝表结构可以用SQL:"CREATE TABLE " + target + " LIKE " + source 就可以

一只敲代码的猫

2021-01-27 20:00

@杜福忠 我写了个定时任务,然后通过
ArrayList sqlList = new ArrayList<>();
sqlList.add(sql);
Db.batch(sqlList,sqlList.size());这种方式实现

热门反馈

扫码入社