使用 JDO 实现 Spring Restful 服务
我打算使用 spring 和 Datanucleus JDO 创建一个宁静的 Web 服务以实现持久性。 我读过一些材料,我想我了解一些灰色区域的安全性。 我已经创建了我的域/模型类,但不确定某些事情。这是我的问题
1)是否可以使用 @XmlRootElement 和 @PersistenceCapable 注释我的持久类。我问这个问题是因为相同的持久类将在 xml 之间进行编组和解组。 例如
@PersistenceCapable
@XmlRootElement(name="miscode")
public class MisCode {
}
2)我已经有一个需要连接的数据库,那么我如何将每个模型(例如MisCode.java)类映射到数据库中相应的表名。 .orm 文件是否必要?我应该把它放在哪里?
3) persistence.xml 是否必要,它在哪里?
谢谢大家。
I intend creating a restful webservices with spring and Datanucleus JDO for persistence.
I have read a couple of materials and i think i understand safe for some grey areas.
I have created my domain/Model classes but unsure of certain things. Here are my questions
1) Is it possible to annotate my persistent Classes with @XmlRootElement and @PersistenceCapable. I ask this because the same persistent classes will be marshalled and unmarshalled to and from xml.
For example
@PersistenceCapable
@XmlRootElement(name="miscode")
public class MisCode {
}
2) I already have a database i need to connect to, so how do i map each Model e.g(MisCode.java) class to it's corresponding table name in the database. Is the .orm file necessary and where do i put it?
3) Is persistence.xml necessary and where does it come in?
Thank you all.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么两个独立的注释不可用?
为什么不阅读有关如何映射到架构的 DataNucleus 文档?
http://www.datanucleus.org/products/accessplatform_3_0/jdo/orm /schema_mapping.html
否。如上所述,阅读您选择的 JDO 实现的文档,或阅读 JDO 规范。
Why wouldn't two independent annotations be usable?
Why not read the docs for DataNucleus about how to map to a schema?
http://www.datanucleus.org/products/accessplatform_3_0/jdo/orm/schema_mapping.html
No. As above, read the docs of the JDO implementation you chose, or read the JDO spec.