Has anybody been able to get a CMR one to many working? I'm trying to get it to work but keep getting "foreign key constraint not allowed for this type of data store".
The relationship is simple, I have two entity beans, person and company and I want to have one to many unidirectional relationship between these two beans. A person has one company, but a company has many persons.
I want to have a company_id field in my person table that refers to the id field in my company table. Maybe I'm missing something or doing this wrong?
If somebody could post a working example of one to many unidirectional I'd be mighty grateful. I'm trying to use the foreign-key-mapping rather than relation-table, can you do this with foregin-key-mapping?
Here's what I have:
 /**
 * @return the company the person belongs to
 *
 * @ejb.persistent-field
 * @ejb.persistence
 * column-name="COMPANY_ID"
 * sql-type="integer"
 * jdbc-type="integer"
 *
 * @ejb.interface-method
 *
 * @ejb.relation
 * name="Person-Company"
 * role-name="Person-belongs-to-Company"
 * target-ejb="Company"
 * target-role-name="Company-has-many-Persons"
 * target-multiple="yes"
 *
 * @jboss.relation
 * fk-constraint="true"
 * fk-column="COMPANY_ID"
 * related-pk-field="id"
 *
 */
 public abstract CompanyLocal getCompany();