DBFlow:关系注解

定义如下两张表:
工厂下面有一对设备:

Factory:


DBFlow:关系注解_第1张图片

Device:

DBFlow:关系注解_第2张图片

OneToMany

工厂中对于一对多这个关系的注解:

DBFlow:关系注解_第3张图片

为什么这样注解?
DBFlow要帮你生成代码,针对model的增删改查,当然要需要一些信息。

1.save

工厂保存了,下面一些信息也要保存


DBFlow:关系注解_第4张图片

我觉得这里的操作,应该在一个事务里面执行。

2. delete

工厂删除了,里面的设备也要删除。


DBFlow:关系注解_第5张图片

我觉得这里的操作,应该在一个事务里面执行。

@ManyToMany

这里采用 AModel与OtherModel的例子

假设AModel与OtherModel多对多

OtherModel
AModel

多生成的一个表:
AModel_OtherModel_Table:

DBFlow:关系注解_第6张图片

多生成一个model:
DBFlow:关系注解_第7张图片

你可能感兴趣的:(DBFlow:关系注解)