Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经查看了有关 ormlite 和 android 的问题,但仍然没有找到答案。
假设我有以下课程:
在代码中:
Post p = new Post("hello world"); Comment c = new Comment("HI!", p); c.save(); p.save();
但是在注释表中外键为空?是否有解决方法来避免这种情况,比如在 Hibernate 中?(除了按正确的顺序保存?)
不是真的 - 这应该打破。通过定义一个非空外键,你说没有帖子的评论是没有意义的。如果 A 在没有 B 的情况下毫无意义,那么如果您尝试创建没有 B 的 A,数据库应该会给出错误,因为无法保证(从数据库的角度来看)您稍后会将 B 关联到 A