NutzCN Logo
问答 关于动态表名,求指导!
发布于 2962天前 作者 Mr.Hu 1778 次浏览 复制 上一个帖子 下一个帖子
标签:

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改成定时任务建表了...

添加回复
请先登陆
回到顶部