我一直在摆弄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
可以禁用注释处理吗?