提交对 Apache Cayenne 上下文的更改时,我收到如下异常。
org.apache.cayenne.CayenneRuntimeException: [v.3.0.1 Sep 06 2010 15:09:38]
Error generating PK : entity not supported: SOME_TABLE
为什么会这样?
提交对 Apache Cayenne 上下文的更改时,我收到如下异常。
org.apache.cayenne.CayenneRuntimeException: [v.3.0.1 Sep 06 2010 15:09:38]
Error generating PK : entity not supported: SOME_TABLE
为什么会这样?
您需要在 Cayenne 建模器中设置密钥生成策略。文档可在Cayenne 参考资料中找到。
通常 Cayenne 不会在 Object Entity 类中向用户公开 PK。您可以覆盖它,但在使您的 PK 有意义之前要仔细考虑。
作为 SOME_TABLE 主键一部分的列没有值。因此,Cayenne 尝试生成一个,但不知道如何生成。
要解决此问题,请执行以下操作之一。