openjpa

    1热度

    1回答

    我试图对IdClass的实体做多选。我无法获取映射为ID一部分的列。很明显,为什么我不能这样做,因为没有标记为@Ids的列是Hibernate创建的EntityType中属性的一部分,它们是IdAttributes映射的一部分。 这段代码在OpenJPA工作得很好,但我已经决定使移动冬眠各种原因。 失败的代码: CriteriaBuilder queryBuilder = getEntityMan

    2热度

    1回答

    是否有可能在OpenJPA中有一个字符串ID? 当我看的文档,它看起来就像是可能的,但是当我尝试,我得到这个异常: the given value "86272843-bb2b-4dd4-bb98-11195bbcf04f" cannot be converted into an identity for "class com.dooapp.infiltrea.model.SimpleEntity

    0热度

    1回答

    的persistence.xml <persistence-unit name="myEntityManager" transaction-type="RESOURCE_LOCAL"> <class>com.epam.testapp.model.News</class> <exclude-unlisted-classes>true</exclude-unlisted-classes> 新闻

    3热度

    2回答

    这是我的代码(这是JAX-RS + JPA): @Path("/") public class Foo { private static final EntityManagerFactory FACTORY = Persistence.createEntityManagerFactory("foo"); @POST public void save(Str

    1热度

    2回答

    我只花了一个半小时的调试一些新的代码,不破,因为我忘了检查我的日志这个可怕的消息(又来了!): WARN openjpa.Enhance - Creating subclass for ... 我在OpenEJB 3.2快照构建,Java 1.6.0_25和Eclipse Helios中运行OpenJPA 2.1.0。我的实体使用ant PCEnhancerTask进行了增强。 我的META-

    5热度

    1回答

    我想不使用内置的Websphere 7 jpa插件,而是使用应用程序WEB-INF/lib/open-jpa 2和专有的持久性提供程序。我无法安装Websphere的OSGI和JPA 2功能包。 最初,我只是试图加载persistence.xml(版本=“2”不支持)而得到一个sax解析错误。这个错误是由open-jpa 1.2.3中的一个类抛出的。当我运行websphere/appserver/

    4热度

    1回答

    我正在使用OpenJPA,并遇到锁定问题。我已经理解什么是OptimisticLockException,以及它何时抛出。 但是我该如何处理呢? 在*下方,您可以找到一个关于乐观锁定例外的小段落。 简而言之,我如何完全禁用锁管理器? 在我的persistent.xml中,我有下面的xml代码,但它不起作用。为什么? ... <properties> <property name="op

    8热度

    1回答

    根据Java Persistent/Locking wikibooks *,处理锁定的最佳方法是向用户报告乐观锁定错误/例外。 问题是它不可扩展。假设我有很多用户可能会使用相同的动作导致锁定。用户不关心锁定错误消息。 一言以蔽之: 最好的办法是禁用所有的锁? 最好的方法是向用户报告错误锁定消息?但用户必须重试他的行动,直到它可以工作! 最好的方法是重试交易,直到没有锁? * 处理乐观锁异常 不幸的

    2热度

    1回答

    我有两个实体combinded primarky键: @Entity @IdClass(APK.class) public class A { @Id Integer pk1; @Id Integer pk2; @OneToMany(cascade = CascadeType.ALL, fetch=FetchType.EAGER,mappe

    2热度

    2回答

    我有eclipse java项目使用apache openJPA。日蚀有一些缓存需要清洁? 我有一个类,UsaState ...映射到USA_STATE表。我从数据库中删除它,从persistence.xml,从项目,从映射引用...有没有其他引用的项目,我有这样的错误: Exception in thread "main" org.apache.openjpa.persistence.Per