User: dsundstrom Date: 01/12/12 12:10:58 Added: src/resources/cmp2/readonly/META-INF ejb-jar.xml jboss.xml jbosscmp-jdbc.xml Log: Initial revision of configureation files for cmp2-readonly test. Revision Changes Path 1.1 jbosstest/src/resources/cmp2/readonly/META-INF/ejb-jar.xml Index: ejb-jar.xml =================================================================== <?xml version="1.0"?> <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/j2ee/dtds/ejb-jar_2_0.dtd"> <ejb-jar> <enterprise-beans> <session> <description>JUnit Session Bean Test Runner</description> <ejb-name>EJBTestRunnerEJB</ejb-name> <home>net.sourceforge.junitejb.EJBTestRunnerHome</home> <remote>net.sourceforge.junitejb.EJBTestRunner</remote> <ejb-class>net.sourceforge.junitejb.EJBTestRunnerBean</ejb-class> <session-type>Stateless</session-type> <transaction-type>Bean</transaction-type> </session> <entity> <description>A publisher of books</description> <ejb-name>PublisherEJB</ejb-name> <local-home>org.jboss.test.cmp2.readonly.PublisherHome</local-home> <local>org.jboss.test.cmp2.readonly.Publisher</local> <ejb-class>org.jboss.test.cmp2.readonly.PublisherBean</ejb-class> <persistence-type>Container</persistence-type> <prim-key-class>java.lang.Integer</prim-key-class> <reentrant>False</reentrant> <cmp-version>2.x</cmp-version> <abstract-schema-name>Publisher</abstract-schema-name> <cmp-field><field-name>id</field-name></cmp-field> <cmp-field><field-name>name</field-name></cmp-field> <primkey-field>id</primkey-field> </entity> <entity> <description>A books</description> <ejb-name>BookEJB</ejb-name> <local-home>org.jboss.test.cmp2.readonly.BookHome</local-home> <local>org.jboss.test.cmp2.readonly.Book</local> <ejb-class>org.jboss.test.cmp2.readonly.BookBean</ejb-class> <persistence-type>Container</persistence-type> <prim-key-class>java.lang.Integer</prim-key-class> <reentrant>False</reentrant> <cmp-version>2.x</cmp-version> <abstract-schema-name>Book</abstract-schema-name> <cmp-field><field-name>id</field-name></cmp-field> <cmp-field><field-name>name</field-name></cmp-field> <cmp-field><field-name>isbn</field-name></cmp-field> <primkey-field>id</primkey-field> </entity> </enterprise-beans> <relationships> <ejb-relation> <ejb-relation-name>Book-Publisher</ejb-relation-name> <ejb-relationship-role> <ejb-relationship-role-name>publisher-has-books</ejb-relationship-role-name> <multiplicity>One</multiplicity> <relationship-role-source> <ejb-name>PublisherEJB</ejb-name> </relationship-role-source> <cmr-field> <cmr-field-name>books</cmr-field-name> <cmr-field-type>java.util.Collection</cmr-field-type> </cmr-field> </ejb-relationship-role> <ejb-relationship-role> <ejb-relationship-role-name>book-has-a-publisher</ejb-relationship-role-name> <multiplicity>Many</multiplicity> <cascade-delete/> <relationship-role-source> <ejb-name>BookEJB</ejb-name> </relationship-role-source> <cmr-field> <cmr-field-name>publisher</cmr-field-name> </cmr-field> </ejb-relationship-role> </ejb-relation> <!-- <ejb-relation> <ejb-relation-name>AB_ManyToMany_Bi</ejb-relation-name> <ejb-relationship-role> <ejb-relationship-role-name>A-has-Bs</ejb-relationship-role-name> <multiplicity>Many</multiplicity> <relationship-role-source> <ejb-name>A_ManyToMany_Bi_EJB</ejb-name> </relationship-role-source> <cmr-field> <cmr-field-name>b</cmr-field-name> <cmr-field-type>java.util.Collection</cmr-field-type> </cmr-field> </ejb-relationship-role> <ejb-relationship-role> <ejb-relationship-role-name>B-has-As</ejb-relationship-role-name> <multiplicity>Many</multiplicity> <relationship-role-source> <ejb-name>B_ManyToMany_Bi_EJB</ejb-name> </relationship-role-source> <cmr-field> <cmr-field-name>a</cmr-field-name> <cmr-field-type>java.util.Collection</cmr-field-type> </cmr-field> </ejb-relationship-role> </ejb-relation> --> </relationships> <assembly-descriptor> <container-transaction> <method> <ejb-name>PublisherEJB</ejb-name> <method-name>*</method-name> </method> <trans-attribute>Required</trans-attribute> </container-transaction> <container-transaction> <method> <ejb-name>BookEJB</ejb-name> <method-name>*</method-name> </method> <trans-attribute>Required</trans-attribute> </container-transaction> </assembly-descriptor> </ejb-jar> 1.1 jbosstest/src/resources/cmp2/readonly/META-INF/jboss.xml Index: jboss.xml =================================================================== <?xml version="1.0" encoding="Cp1252"?> <jboss> <enterprise-beans> <session> <ejb-name>EJBTestRunnerEJB</ejb-name> <jndi-name>ejb/EJBTestRunner</jndi-name> </session> <entity> <ejb-name>PublisherEJB</ejb-name> <local-jndi-name>cmp2/readonly/Publisher</local-jndi-name> </entity> <entity> <ejb-name>BookEJB</ejb-name> <local-jndi-name>cmp2/readonly/Book</local-jndi-name> </entity> </enterprise-beans> </jboss> 1.1 jbosstest/src/resources/cmp2/readonly/META-INF/jbosscmp-jdbc.xml Index: jbosscmp-jdbc.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jbosscmp-jdbc PUBLIC "-//JBoss//DTD JBOSSCMP-JDBC 3.0//EN" "http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_0.dtd"> <jbosscmp-jdbc> <defaults> <create-table>true</create-table> <remove-table>true</remove-table> <pk-constraint>true</pk-constraint> <time-out>300</time-out> <relation-mapping-style>foreign-key</relation-mapping-style> </defaults> <enterprise-beans> <entity> <ejb-name>PublisherEJB</ejb-name> <table-name>Publisher</table-name> <cmp-field> <field-name>id</field-name> <column-name>id</column-name> </cmp-field> <cmp-field> <field-name>name</field-name> <column-name>name</column-name> <read-only>true</read-only> </cmp-field> </entity> <entity> <ejb-name>BookEJB</ejb-name> <table-name>Book</table-name> <cmp-field> <field-name>id</field-name> <column-name>id</column-name> </cmp-field> <cmp-field> <field-name>name</field-name> <column-name>name</column-name> </cmp-field> <cmp-field> <field-name>isbn</field-name> <column-name>isbn</column-name> </cmp-field> </entity> </enterprise-beans> <relationships> <ejb-relation> <ejb-relation-name>Book-Publisher</ejb-relation-name> <foreign-key-mapping> <read-only>true</read-only> <ejb-relationship-role> <ejb-relationship-role-name>publisher-has-books</ejb-relationship-role-name> <foreign-key-fields/> </ejb-relationship-role> <ejb-relationship-role> <ejb-relationship-role-name>book-has-a-publisher</ejb-relationship-role-name> <foreign-key-fields> <foreign-key-field> <field-name>id</field-name> <column-name>publisher</column-name> </foreign-key-field> </foreign-key-fields> </ejb-relationship-role> </foreign-key-mapping> </ejb-relation> </relationships> </jbosscmp-jdbc>
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development