2012-04-20 70 views
0

我已经浏览了关于ormlite和android的问题,但仍未找到答案。ORMLite - 外键持久性

假设我有folliwing类:

  • 评论

在代码:

Post p = new Post("hello world"); 
Comment c = new Comment("HI!", p); 

c.save(); 
p.save(); 

但在评语表有外键的空?有没有解决方法如何避免这种情况像在休眠? (除了按正确顺序保存?)

回答

0

不是真的 - 这个应该休息。通过定义一个非空的外键,你说没有帖子的话评论是没有意义的。如果没有B的情况下A没有意义,如果你试图创建一个没有B的A,那么数据库应该给出错误,因为从数据库的角度来看,你不能保证你将B关联到A以后