使用 Generator 生成 Oracle 视图报错

在 JFinal 3.0 的 MetaBuilder.java 中,buildPrimaryKey 方法加上了 primaryKey 空值的判断,我在使用 Generator 生成 Oracle 视图的时候,由于视图是没有主键的,跑到这个方法就会报错。不知道有没有大神遇到过类似的问题能提供一下解决方案的?

评论区

JFinal

2017-02-20 11:53

使用 generator.addExcludedTable(视图名) 将这些没有主键的 table 或者 view 排除掉

注意:active record 的基本点就是一条数据表记录唯一对应一个 model 对象,对应关系依靠的是主键,所以 active record 模式必须要有主键

如果确实没有主键,可以使用一下 Db + Record 模式操作数据库,不要去生成 Model

Kerwin

2017-02-20 11:59

@JFinal 原来如此。明白了多谢波总!

热门反馈

扫码入社