首页 > 解决方案 > OmniPersistence JPA 库只能处理 23 个实体?

问题描述

我有一个使用 EclipseLink 和 OmniPersistence 的 JSF 项目。一切正常,我将实体定义如下:

import javax.persistence.Entity;

import org.omnifaces.persistence.model.GeneratedIdEntity;

@Entity
public class PeterOPeter extends GeneratedIdEntity<Long> {

    private static final long serialVersionUID = 1L;

}

import javax.persistence.Entity;

import org.omnifaces.persistence.model.GeneratedIdEntity;

@Entity
public class PeterOPeter extends TimestampedEntity<Long> {

    private static final long serialVersionUID = 1L;

}

因此将生成以下列:

我到达了 23 个不同的实体,没问题。然后我添加另一个实体,所以它将是 24,出现问题。当我加载一个已经持久化的实体时,所有生成的列(created、lastModified、id)突然都为空。所有其他列都是正确的。当我评论任何实体所以我回到 23 时,一切都会再次起作用。哇,这很奇怪。有谁知道通过 OmniPersistence 库可以处理的实体数量是否有限制?

标签: jpaeclipselink

解决方案


推荐阅读