私はAndroidでormliteをいじっています。まだ始まったばかりですが、これまで見てきたものが本当に気に入っています。
javax.persistence
マニュアルを読んでいるうちに、デフォルトの代わりに注釈を使用できることに気付きました。関係を定義しようとするとき、@ManyToOne
私は少し動けなくなります。通常、 a を使用し@JoinColumn(name="xxx")
て、列名を a で定義します@ManyToOne
。ではありません@Column(name="xxx")
。私は正しいですか、それともこれを別の方法で見る必要がありますか。
私はざっと見て、いくつかの小さな追加com.j256.ormlite.misc.JavaxPersistence.java
がこの問題を解決するだろうと考えました. 基本的に、@Column
代わりにを処理するためにコードを複製します@JoinColumn
(おそらく「長さ」なしで)。
これはまた、標準の ormlite 注釈とそれらの注釈の両方を使用することに何か問題があるのではないかと疑問に思いましたjavax.persistence
。次のような質問:
- 標準の注釈が優先されますか?、および
javax.persistence
注釈の処理を無効にすることはできますか?