我正在实施一个小项目,我想知道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