nutzdemo(NutzWK 2.0 -- 基于Nutz的开源企业级开发框架)中关于log的动态表名@Table("sys_log_${ym}"),其中$(ym)是在那定义的这个变量,怎么也找不到。而且startsetup中建表的时候怎么就直接生成了2016.2017.2018三个log表,还望大神能指导一下。
2 回复
SysLogService里面做的
public void init() {
queue = new LinkedBlockingQueue<Sys_log>();
int c = Runtime.getRuntime().availableProcessors();
es = Executors.newFixedThreadPool(c);
for (int i = 0; i < c; i++) {
es.submit(this);
}
int y= NumberUtils.toInt(DateUtils.getYear());
for (int i = y; i < y+3; i++) {
Dao dao = Daos.ext(this.dao, String.valueOf(i));
dao.create(Sys_log.class,false);
}
}
话说这一次建好3年的表,还是我带坏的头... nutz.cn改成定时任务建表了...
添加回复
请先登陆