我一直在摆弄android上的ormlite。现在还很早,到目前为止,我真的很喜欢我所看到的。
在阅读手册时,我注意到使用javax.persistence注释而不是默认值的能力。当试图定义一种@ManyToOne关系时,我有点卡住了。通常我使用 a@JoinColumn(name="xxx")来定义列名@ManyToOne,即。不是@Column(name="xxx")。我是对的,还是我应该以不同的方式看待这个问题。
我快速浏览了一下,并认为添加一些小的内容com.j256.ormlite.misc.JavaxPersistence.java可以解决这个问题。基本上复制代码来处理@Column而不是处理@JoinColumn(可能没有“长度”)。
这也让我想知道使用标准 ormlite 注释以及使用这些注释是否存在任何问题javax.persistence。像这样的问题:
- 标准注释是否优先?
javax.persistence可以禁用注释处理吗?