openjpa

    1热度

    1回答

    我正在使用JPA 2作为企业应用程序,而我的DBA刚刚打了一个转折。 他们要我使用该组的集中对象ID生成器为我所有的表。这意味着,而不是使用表值或序列表,我将需要调用Web服务以获得一批〜50个ID。 然后,当我坚持任何新的对象,我需要注入此ID第一,并将其保存到表。 那么,我将如何操纵实体的@Id列来处理这个问题。 是否像我在坚持之前设置密钥一样简单?我怀疑会抛出一些带有ID设置错误的非托管实体

    2热度

    1回答

    我在这里有一个小问题,希望有人能帮助我。 我想做一个从Object到Integer的映射。该对象被标记为Fetchtype.Lazy。 当我做了映射我收到以下错误信息: 11:31:46,569 ERROR MappingProcessor:253 - Field mapping error --> MapId: null Type: null Source pare

    0热度

    1回答

    JPA/OpenJPA的值相同我有OpenJPA的 我尝试从表中读取所有的行,但主键具有总是相同值的问题(值= 0)!?!?!? for (Object o : em.createQuery("select x from AnnouncementsEntry x") .getResultList()) { //alway returns "0" in every ro

    2热度

    1回答

    更新3: addes下面的代码给pom所以openjpa可以找到persistence.xml文件。有一些查询错误,但我终于得到了openjpa工作:)。 <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include>

    5热度

    4回答

    使用JPA,我们可以将枚举定义为实体的ID吗? 我已经试过如下: public enum AssetType { .... } @Entity @IdClass(AssetType.class) public class Adkeys { private AssetType type; @Id @Enumerated(EnumType.STRI

    3热度

    1回答

    我的MySQL数据库具有字符编码utf8。在QueryBrowser中,我可以看到特殊字符是正确的。在使用openjpa的应用程序中,我可以看到相同的值也是正确的。 但是,当我将对象保存到数据库中时,我在应用程序中有正确的值,但在数据库中不正确! 当我重新启动应用程序时,应用程序中的特殊字符不正确(因为它们从数据库中拾取) 所有设置为UTF-8,java应用程序运行良好,从DB读取数据是正确的,但

    4热度

    3回答

    是否有任何jpa 1.0流利的api /接口用于查询构建?我使用的是openjpa 1.x,所以我被JPA1困住了。 我发现QueryByProxy,但其maven回购工作不正常。

    2热度

    1回答

    在工作中,我们为金融服务领域的相当大的实体设计解决方案,并且我们倾向于使用XML部署映射,因为它很容易更改,无需重新编译。 我们希望通过使用注释来完成我们的开发,并从中生成orm.xml映射文件。我发现了this proof of concept annotation processor,类似的东西就是我正在寻找的东西,但它支持大多数JPA注释。 我们正在使用WebSphere的发展,所以我们希望

    1热度

    2回答

    我正在使用OpenJPA 2.0.0,Jersey 1.3和JUnit 4.8.1构建应用程序。 我设置了它,所以我在persistence.xml中定义了两个不同的持久性单元:“default”和“unittest”。默认设置为连接到Oracle实例,而unittest设置为连接到本地H2DB嵌入式数据库文件。我这样做是为了始终使用一个干净的数据库来启动我的单元测试,该数据库中包含一些已知的数据

    0热度

    1回答

    我试图用openjpa配置ehcache。我得到以下错误: org.apache.openjpa.lib.util.ParseException: Instantiation of plugin "DataCacheManager" with value "ehcache" caused an error "java.lang.IllegalArgumentException: java.la