例如,使用这2种持久性氟氯化碳:
// Cat.cfc
component persistent="true" {
property name="id" fieldtype="id" generator="native";
property name="name";
}
// Owner.cfc
component persistent="true" {
property name="id" fieldtype="id" generator="native";
property name="cats" type="array" fieldtype="one-to-many" cfc="cat" cascade="all";
} 当一对多(单向)注: inverse=true在单向上将产生不期望的结果时
insert into cat (name) values (?)
insert into Owner default values
update cat set Owner_id=? where id=?当一对多/多对一(双向,inverse=true on Owner.cats)时:
insert into Owner default values
insert into cat (name, ownerId) values (?, ?) 这是否意味着建立双向o2m/m2o关系是首选的,因为插入实体的SQL更有效?
发布于 2010-10-13 14:13:29
“推断”很复杂。
虽然对于“猫”来说,默认所有者的想法没有意义,但它可能适用于工厂或商店的情况,一旦“产品”被创建,它就会成为“工厂”的默认“位置”。
https://stackoverflow.com/questions/2389876
复制相似问题