Re[2]: CMP EJB и существующая таблица в MySQL
От: secam  
Дата: 22.04.05 20:30
Оценка:
Здравствуйте, Risotto, Вы писали:

R>Здравствуйте, Аноним, Вы писали:


R>Файлы развертки покажи (ejb-jar.xml и плюс нативный Орионовский), пожалуйста.

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>
  <enterprise-beans>
      <entity>
          <ejb-name>shopClientEJB</ejb-name>
          <home>ru.rosis.test1.shopClientHome</home>
          <remote>ru.rosis.test1.shopClient</remote>
          <local-home>ru.rosis.test1.LocalshopClientHome</local-home>
          <local>ru.rosis.test1.LocalshopClient</local>
          <ejb-class>ru.rosis.test1.shopClientBean</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>shopClientEJB</abstract-schema-name>
          <cmp-field>
              <field-name>id</field-name>
          </cmp-field>
          <cmp-field>
              <field-name>fname</field-name>
          </cmp-field>
          <cmp-field>
              <field-name>mname</field-name>
          </cmp-field>
          <cmp-field>
              <field-name>lname</field-name>
          </cmp-field>
          <primkey-field>id</primkey-field>
          <resource-ref>
              <res-ref-name>jdbc/KelwinDB</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>


А вот, что сотворил Orion
<?xml version="1.0"?>
<!DOCTYPE orion-ejb-jar PUBLIC "-//Evermind//DTD Enterprise JavaBeans 1.1 runtime//EN" "http://www.orionserver.com/dtds/orion-ejb-jar.dtd">

<orion-ejb-jar deployment-version="2.0.5" deployment-time="1036b98f116">
    <enterprise-beans>
        <entity-deployment name="shopClientEJB" location="shopClientEJB" wrapper="LocalshopClientHome_EntityHomeWrapper4" table="shopClientEJB" data-source="jdbc/HypersonicDS">
            <primkey-mapping>
                <cmp-field-mapping name="id" persistence-name="id" />
            </primkey-mapping>
            <cmp-field-mapping name="fname" persistence-name="fname" />
            <cmp-field-mapping name="mname" persistence-name="mname" />
            <cmp-field-mapping name="lname" persistence-name="lname" />
            <resource-ref-mapping name="jdbc/KelwinDB" />
        </entity-deployment>
    </enterprise-beans>
    <assembly-descriptor>
        <default-method-access>
            <security-role-mapping name="&lt;default-ejb-caller-role&gt;" impliesAll="true" />
        </default-method-access>
    </assembly-descriptor>
</orion-ejb-jar>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.