ejb-jar.xml中,<entity> 用<local-home>,<local>.

解决方案 »

  1.   

    jwd(12345):
    ejb-jar.xml代码在此!
    请指教<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
    <ejb-jar id="ejb-jar_ID">
    <display-name>testEJB</display-name>
    <enterprise-beans>
    <session id="test">
    <ejb-name>test</ejb-name>
    <home>ejb.test.testHome</home>

    <remote>ejb.test.test</remote>
    <ejb-class>ejb.test.testBean</ejb-class>
    <session-type>Stateless</session-type>
    <transaction-type>Container</transaction-type>
    </session>
    <entity id="Test">
    <ejb-name>Test</ejb-name>
    <home>ejb.test.TestHome</home>
    <remote>ejb.test.Test</remote>
    <local-home>ejb.test.TestLocalHome</local-home>
    <local>ejb.test.TestLocal</local>
    <ejb-class>ejb.test.TestBean</ejb-class>
    <persistence-type>Container</persistence-type>
    <prim-key-class>ejb.test.TestKey</prim-key-class>
    <reentrant>False</reentrant>
    <cmp-version>2.x</cmp-version>
    <abstract-schema-name>Test</abstract-schema-name>
    <cmp-field id="CMPAttribute_1046916894625">
    <field-name>id</field-name>
    </cmp-field>
    <cmp-field id="CMPAttribute_1046916894672">
    <field-name>name</field-name>
    </cmp-field>
    <resource-ref>
    <description></description>
    <res-ref-name>jdbc/test</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    <res-sharing-scope>Shareable</res-sharing-scope>
    </resource-ref>
    </entity>
    </enterprise-beans>
    </ejb-jar>