我打算用spring和Datanucleus JDO创建一个restful webservices来保持持久性。 我已经阅读了几种材料,我认为我理解一些灰色地带是安全的。 我创建了我的域/模型类但不确定某些事情。这是我的问题
1)是否可以使用@XmlRootElement和@PersistenceCapable注释我的持久化类。我问这个是因为相同的持久化类将被编组并从xml中解组。 例如
@PersistenceCapable
@XmlRootElement(name="miscode")
public class MisCode {
}
2)我已经有了一个我需要连接的数据库,所以我如何将每个Model例如(MisCode.java)类映射到它在数据库中的相应表名。 .orm文件是否必要,我把它放在哪里?
3)persistence.xml是否必要且它在哪里?
谢谢大家。
答案 0 :(得分:1)
为什么不能使用两个独立的注释?
为什么不阅读有关如何映射到架构的DataNucleus文档? http://www.datanucleus.org/products/accessplatform_3_0/jdo/orm/schema_mapping.html
没有。如上所述,阅读您选择的JDO实现的文档,或阅读JDO规范。