RE: [JBoss-user] cmr bug in 3.2.4RC1?

2004-03-22 Thread Heinz-Dieter Conradi
On Fri, 19 Mar 2004, Alexey  Loubyansky wrote:

> This XDoclet results in 1:m with relation table mapping (on my machine).

you are of course right - i have even written it in the (elided) javadoc 
of this method ;-)

> And it is in fact broken at the moment.
> True m:n works fine for me.

> Fixed in 3.2.4RC2 and 4.0.0DR4.

thanks a lot, heinz-dieter conradi



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user


RE: [JBoss-user] cmr bug in 3.2.4RC1?

2004-03-19 Thread Alexey Loubyansky
> This XDoclet results in 1:m with relation table mapping (on 
> my machine).
> And it is in fact broken at the moment.

Fixed in 3.2.4RC2 and 4.0.0DR4.



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user


RE: [JBoss-user] cmr bug in 3.2.4RC1?

2004-03-19 Thread Alexey Loubyansky
This XDoclet results in 1:m with relation table mapping (on my machine).
And it is in fact broken at the moment.
True m:n works fine for me.

Here is an example of unidirectional m:n
   /**
* @ejb.interface-method
* @ejb.relation
*name="B-C"
*role-name="B-has-Cs"
*target-ejb="C"
*target-role-name="C-belongsto-B"
*target-multiple="true"
* @jboss.target-relation
*related-pk-field="id"
*fk-column="C_FK"
* @jboss.relation
*related-pk-field="id"
*fk-column="B_FK"
* @jboss.relation-table
*table-name="B_C"
*datasource="${ds.name}"
*datasource-mapping="${ds.mapping}"
*create-table="${jboss.create.table}"
*remove-table="${jboss.remove.table}"
*/

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Heinz-Dieter Conradi
> Sent: Thursday, March 18, 2004 11:22 AM
> To: [EMAIL PROTECTED]
> Subject: [JBoss-user] cmr bug in 3.2.4RC1?
> 
> when updating form jboss-3.2.3 to jboss-3.2.4RC1 i noticed 
> that one of my JUnit tests failed. the test is about a m-n 
> relation which is managed by a relation table.
> 
> looking at the debugging output it appears that after the 
> setter method for the set no insert method is called. this is 
> what was in 3.2.3:
> 
> 2004-03-17 08:47:05,698 DEBUG
> [org.jboss.ejb.plugins.cmp.jdbc.JDBCInsertRelationsCommand.Ins
> titution]
> Executing SQL: INSERT INTO T_A_CONTACT(s_b_id,s_b_id) VALUES (?, ?)
> 2004-03-17 08:47:05,699 DEBUG
> [org.jboss.ejb.plugins.cmp.jdbc.JDBCInsertRelationsCommand.Ins
> titution]
> Rows affected = 1
> 2004-03-17 08:47:05,699 DEBUG
> [org.jboss.ejb.plugins.cmp.jdbc.JDBCInsertRelationsCommand.Ins
> titution]
> Rows affected = 1
> 
> but it missing in 3.2.4RC1.
> 
> is this a regressin bug in jboss. or i am doing something stupid.
> 
> tia, heinz-dieter conradi
> 
> 
> 
> ps: the bean is unidirectional is the code looks as follows:
> 
> public abstract class ABean implements EntityBean {
> [...]
> 
> /**
>  * @ejb.interface-method view-type="local"
>  *
>  * @ejb.relation
>  *  name="A-AContact"
>  *  role-name="A-has-AContacts"
>  *  target-ejb="B"
>  *  target-role-name="B-is-an-AContact"
>  *
>  * @jboss.relation-mapping style="relation-table"
>  *
>  * @jboss.relation-table
>  *table-name="t_a_contact"
>  *
>  * @jboss.target-relation
>  *fk-constraint="${fk-constraint}"
>  *related-pk-field="aId"
>  *fk-column="s_a_id"
>  *
>  * @jboss.relation
>  *fk-constraint="${fk-constraint}"
>  *related-pk-field="bId"
>  *fk-column="s_b_id"
>  */
> public abstract Set getAContacts();
> 
> /** @ejb.interface-method view-type="local" */
> public abstract void setAContacts(Set aContacts);
> 
>[...]
> }
> 
> 
> 
> ---
> This SF.Net email is sponsored by: IBM Linux Tutorials Free 
> Linux tutorial presented by Daniel Robbins, President and CEO 
> of GenToo technologies. Learn everything from fundamentals to 
> system 
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> ___
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
> 
> 


---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user