please ignore - if you dig and find the dtd in cvs for beta2, you will find that the table-mapping is now relation-table-mapping that contains table-name and *doesn't* contain ejb-relationship-role 's. Also, table-key-field(s) is now just key-field(s).