我正在實施一個小項目,我想知道ORMLite是否支持@DatabaseMapping
的逆映射。我正在尋找的是類似於JPA/Hibernates的逆映射。下面,假設,很傻例如,表BlogPost
:帶有逆映射的ORMLite外部@DatabaseField?
@DatabaseTable public class BlogPost { @DatabaseField(foreign = true) private Author owner; }
和根據Author
類,而不是真的那麼重要:
@DatabaseTable public class Author { }
這將導致下面的SQL(只是相關部分):
CREATE TABLE blogpost (... , owner_id INTEGER NOT NULL, ...) CREATE TABLE author (...)
見表博文現在怎麼對作者的外鍵。不過,我更喜歡這種方式,即作者應該有一個blogpost_id外鍵。 (我告訴過你這是一個愚蠢的例子......)。
隨着逆映射,我可以利用級聯進行刪除,但我還沒有在ORMlite文檔中找到任何關於這個的文檔。這不是一個功能,還是我只是錯過了一些東西?
對我的答案@ilikeorangutans的任何反饋? – Gray 2011-10-14 14:43:03
對不起,我一段時間沒有工作。感謝您的答覆。看到我的評論如下。 – ilikeorangutans 2011-10-15 18:54:30