NutzCN Logo
问答 有没有 静态方法可以判断实体对象@table内有没有变量?
发布于 52天前 作者 qq_157e5a0c 180 次浏览 复制 上一个帖子 下一个帖子
标签:

就是水平分表我想自动建表, 有没一个静态方法可以判断, 这个实体是否有分表变量?

2 回复

先别管能不能做出来, 这东西逻辑上能通?

可以啊, 我现在是每个实体都for循环一遍用TableName set一下, 感觉没必要每个表都搞一遍, 所以问下有没有方法可以判断.

Table isTable = aClass.getAnnotation(Table.class);
                if(isTable != null){
                    int shareNum = 10;
                    for (int i = 1; i <= shareNum; i++) {
                        TableName.set(i);
                        nutDao.create(aClass, false);
                        Daos.migration(nutDao, aClass, true, false, true);
                    }
                }
添加回复
请先登陆
回到顶部