首页 > TAG信息列表 > datanucleus

java-DataNucleus(JDO)中的多对多关系不持久

我无法使用JDO与DataNucleus保持多对多链接.我有两个课本Book和Shop.这是orm映射文件: <?xml version="1.0"?> <!DOCTYPE orm PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" "http://java.sun.com/dtd/orm_2_0.dtd"&g

java-通过键删除实体,而无需先在应用程序引擎中获取实体(使用JDO)

有没有一种方法可以删除实体而不必先从数据存储中获取它?我假设我已经有了实体的密钥或ID. 我在想像deleteObjectById之类的东西,它类似于PersistenceManager上的getObjectById. 我能想到的最接近的方法是使用Query.deletePersistentAll()(如here所示)并指定仅依赖于键的查询,但我无

java-Google App Engine上的Datanucleus / JDO 2级缓存

是否可以(并且有意义)为Google App Engine数据存储区使用JDO 2级缓存? 首先,为什么Google的页面上没有关于此的文档?有什么问题吗?我们是否需要设置限制以保护我们的内存缓存配额? 根据DataNucleus on Stackoverflow,您可以设置以下持久性属性: datanucleus.cache.level2.type=javax.c

java-使用带有datanucleus maven插件的单独模块中的JDO持久类

我有一个使用JDO可以持久保存到数据库的应用程序-我想使用第二个Java模块中的PersistenceCapable类.尽管应用程序会编译一个简单的测试,但会出现错误: The class “com.hello.world.Foo” is not persistable This means that it either hasnt been enhanced, or that the enhance

java – 使用JPA指定索引(非唯一键)

如何使用JPA注释定义字段,例如电子邮件具有索引.我们在电子邮件中需要一个非唯一的密钥,因为每天在这个字段上有数百万个查询,而且没有密钥就有点慢. @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Per

java – JDO最佳实践:将对象存储为其父级或独立的集合?

我有一个User和Transaction类 每个交易在逻辑上属于一个用户.但我可能需要查询某些事务子集(例如:返回用户A的所有事务,其中Transaction.type = 1) 在SQL中,我只维护一个Transaction.userID字段,将其与User表链接. >在JDO的对象世界中我应该这样做吗?存储事务对象与用户对象ID的指针

mysql – 如何使用JPA引用的表的主键更新一个表中的外键?

我有两张表如下, 用户 +--------+---------------+------------+--------+-----------+------------+--------------+----------------+----------------+-------------+ | USERID | EMAIL | FIRST_NAME | HONORS | LAST_NAME | LOGIN_TYPE | PHONE_NUMBER | PROFILE_PIC