- Joined Inheritance Strategy Problem 2007-08-09 - By grdzeli_kaci
Back hi all,
Enviroment: JBoss - 4.0.4GA DB - Oracle 10g EJB - JBoss EJB 3.0 RC7 - FD
i have 3 table into database Root Table : PAYMENT_METHOD_DATA first Child Table : BANK_TRNSF_METHOD_INFO second Child Table : SCRATCH_METHOD_INFO
in java i have inheritance joined strategy, then root class looks like :
| @(protected)() | @(protected)(name = "PAYMENT_METHOD_DATA", schema = "CCARE") | @(protected)(strategy = InheritanceType.JOINED) | @(protected)(name = "METHOD_DATA_TYPE", discriminatorType = DiscriminatorType.INTEGER) | @(protected)("1") | public class PaymentMethodData implements Serializable { | } |
then first child looks like :
| @(protected)() | @(protected)(name = "BANK_TRNSF_METHOD_INFO", schema = "CCARE") | @(protected)("2") | public class BankTrnsfMethodInfo extends PaymentMethodData implements | Serializable { | } |
second child :
| @(protected)() | @(protected)(name = "SCRATCH_METHOD_INFO", schema = "CCARE") | @(protected)("3") | public class ScratchMethodInfo extends PaymentMethodData implements | Serializable { | } |
when i persist BankTrnsfMethodInfo entity object, automatically persisted also PaymentMethodData, but into PAYMENT_METHOD_DATA column METHOD_DATA_TYPE value is NULL. i don't understand what happened
I NEED PARRENT-CHILDS STRATEGY, is the JOINED strategy for this task ?
can anybody help me ? i tried to do this for a month, but i could not resolve.
is this known bug? or may other new version help me ???
__ ____ __ Regards, Paata.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic &p=4072458#4072458
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode =reply&p=4072458 __ ____ ____ ____ ____ ____ ____ ____ ____ ____ jboss-user mailing list jboss-user@(protected) https://lists.jboss.org/mailman/listinfo/jboss-user
|
|