2
예를 들어 다음이 지속 프레온을 사용양방향 o2m/m2o가 SQL 효율성에서 단방향 o2m보다 우수합니까?
// 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";
}
일대 (단방향) 참고 : 단방향에 진정한 역 = 원하지 않는 결과를 얻을 것입니다 :
insert into cat (name) values (?)
insert into Owner default values
update cat set Owner_id=? where id=?
원 - to many/many-to-one (양방향, inverse = true with Owner.cats) :
insert into Owner default values
insert into cat (name, ownerId) values (?, ?)
양방향 설정 엔터프라이즈 o2m/m2o 관계가 선호됩니다. 엔티티를 삽입하기위한 SQL이 더 효율적입니까?