|
This is related to: @weblogic:data-source-name
The generated weblogic file: weblogic-cmp-rdbms-jar.xml, has a reference to xdoclet.samples while I had it defined as xdoclet.database
Allthough (I think) I don't have a xdoclet.samples datasource defined anywhere.
Anybody noticed similar problem?
Regards,
Marco
Attached code from PersonBean.java and the generated weblogic-cmp-rdbms-jar.xml
---------------code ------------------
PersonBean.java:
package test.ejb;
import java.util.Collection; import javax.ejb.*; import javax.naming.*;
//These files will be generated by XDoclet import test.interfaces.Person; import test.interfaces.PersonData;
/** * This is a person bean. It is an example of how to use the XDoclet tags * * @ejb:bean * type="CMP" * cmp-version="2.x" * name="Person" * jndi-name="ejb/Person" * local-jndi-name="ejb/PersonLocal" * view-type="remote" * @ejb:finder * signature="Collection findAll()" * transaction-type="NotSupported" * query="SELECT OBJECT(p) FROM Person p WHERE p.id IS NOT NULL" * @ejb:transaction type="NotSupported" * * @jboss:table-name "person" * @jboss:create-table "true" * @jboss:remove-table "true" * @jboss:tuned-updates "true" * @jboss:read-only "false" * * @weblogic:table-name PERSON * @weblogic:data-source-name xdoclet.database
The generated weblogic-cmp-rdbms-jar.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-rdbms-jar PUBLIC "-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB RDBMS Persistence//EN" "http://www.bea.com/servers/wls600/dtd/weblogic-rdbms20-persistence-600.dtd">
<weblogic-rdbms-jar> <weblogic-rdbms-bean> <ejb-name>Person</ejb-name> <data-source-name>xdoclet.samples</data-source-name> <table-name>PERSON</table-name> <field-map> <cmp-field>name</cmp-field> <dbms-column>name</dbms-column> </field-map> <field-map> <cmp-field>firstName</cmp-field> <dbms-column>first_name</dbms-column> </field-map> <field-map> <cmp-field>phone</cmp-field> <dbms-column>phone</dbms-column> </field-map> <field-map> <cmp-field>fax</cmp-field> <dbms-column>fax</dbms-column> </field-map> <field-map> <cmp-field>id</cmp-field> <dbms-column>id</dbms-column> </field-map>
<weblogic-query> <query-method> <method-name>findAll</method-name> <method-params> </method-params> </query-method> <weblogic-ql>SELECT OBJECT(p) FROM Person p WHERE p.id IS NOT NULL</weblogic-ql> </weblogic-query> </weblogic-rdbms-bean>
<create-default-dbms-tables>False</create-default-dbms-tables>
</weblogic-rdbms-jar> |
- Re: [Xdoclet-user] @weblogic:data-source xdoclet.samples? Ensing, Marco
- Re: [Xdoclet-user] @weblogic:data-source xdoclet.sampl... aslak.hellesoy
