PDA

View Full Version : آموزش: مشکل رابطه والد فرزند در سیم جن



omidbizdotcom
پنج شنبه 08 اردیبهشت 1390, 14:39 عصر
سلام
دارم سعی می کنم رابطه والد فرزند رو در فریم ورک سیم با سیم جن ایجاد کنم پس دو جدول ساختم
eb_parent
eb_child


CREATE TABLE eb_child (
id bigint NOT NULL, pidaction bigint, pidromance bigint,
CONSTRAINT eb_child_pkey PRIMARY KEY (id), CONSTRAINT eb_child_pidaction_fkey
FOREIGN KEY (pidaction) REFERENCES eb_parent (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT eb_child_pidromance_fkey FOREIGN KEY (pidromance)
REFERENCES eb_parent (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION )

بعد از اجرای سیم جن کد تولید شده در متد wire بصورت زیر است



getInstance();
EbParent ebParentByGidaction = ebParentHome.getDefinedInstance();
if (ebParentByGidaction != null) {
getInstance().setEbParentByGidaction(ebParentByGid action);
}
EbParent ebParentByGidromance = ebParentHome.getDefinedInstance();
if (ebGameByGidromance != null) {

getInstance().setEbParentByGidromance(ebParentByGi dromance);
}

اما متاسفانه این کد در هر لحظه یک instance را از والد در فرزند ست می کند در حالیکه من نیاز به دو نمونه مختلف از والد دارم

می خوام بدونم بهترین راه حل برای حل این مشکل چیه ؟

نسخه سیم 2.2 و jboss as 4.2

تشکر پیشاپیش