NutzCN Logo
问答 根据pojo选择性创建数据库字段
发布于 83天前 作者 duTaojin 158 次浏览 复制 上一个帖子 下一个帖子
标签:

我有个pojo,是通过自定义sql查询的,因此里面多了两个字段。
但使用Daos.migration(dao, "model.table",true,false)时就会在数据库中创建这两个字段。
有没有什么办法在自动增减字段时不创建这个字段?
或者我这个做法就是不合理的?有没有其它的更好的解决方案?(就是pojo中的字段比实际数据库字段多,但可以正常查询映射,也可以自动增减字段,自动增减时不增加不想要的字段)

3 回复

做个超类

我将非数据表中字段 leftName 放到超类A中,pojo B extends A,在调用Daos.migration(dao, "table",true,false)时,依然会在数据库表中自动创建字段 leftName。

我傻了,将pojo作为超类就行了。。。

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