Hi Toby , 

  No.
  
  I just called ejbcreate .
  I did not understand why it can find my datasource.

  below is my ejb-jar.xml and jaws.xml . Maybe you can find something
weird in the xml file

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Enterprise
JavaBeans 1.1//EN' 'http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd'>

<ejb-jar>
  <description>Enterprise Beans for Project: pmg.jpr</description>
  <enterprise-beans>
    <entity>
      <ejb-name>ProjectMngUser</ejb-name>
      <home>com.cesma.ecommerce.pmg.user.ProjectMngUserHome</home>
      <remote>com.cesma.ecommerce.pmg.user.ProjectMngUser</remote>
     
<ejb-class>com.cesma.ecommerce.pmg.user.ProjectMngUserBean</ejb-class>
      <persistence-type>Container</persistence-type>
     
<prim-key-class>com.cesma.ecommerce.pmg.user.ProjectMngUserPK</prim-key-class>
      <reentrant>False</reentrant>
      <cmp-field>
        <field-name>pm_userid</field-name>
      </cmp-field>
      <cmp-field>
        <field-name>companyid</field-name>
      </cmp-field>
      <cmp-field>
        <field-name>email</field-name>
      </cmp-field>
      <cmp-field>
        <field-name>password</field-name>
      </cmp-field>
      <cmp-field>
        <field-name>canapproved</field-name>
      </cmp-field>
      <cmp-field>
        <field-name>ishomeowner</field-name>
      </cmp-field>
      <cmp-field>
        <field-name>issalesexec</field-name>
      </cmp-field>
      <cmp-field>
        <field-name>isprojectexec</field-name>
      </cmp-field>
      <cmp-field>
        <field-name>isadmin</field-name>
      </cmp-field>
      <resource-ref>
        <res-ref-name>jdbc/PostgresDS</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
      </resource-ref>
    </entity>
  </enterprise-beans>
  <assembly-descriptor>
    <container-transaction>
      <method>
        <ejb-name>ProjectMngUser</ejb-name>
        <method-name>*</method-name>
      </method>
      <trans-attribute>Required</trans-attribute>
    </container-transaction>
  </assembly-descriptor>
</ejb-jar>

 <?xml version="1.0" encoding="ISO-8859-1"?>

<jaws>
   <enterprise-beans>
    <entity>
       <ejb-name>ProjectMngUser</ejb-name>
       <table-name>pm_user</table-name>
       <create-table>true</create-table>
        <cmp-field>
        <field-name>pm_userid</field-name>
        </cmp-field>
        <cmp-field>
        <field-name>companyid</field-name>
        </cmp-field>
        <cmp-field>
        <field-name>email</field-name>
        </cmp-field>
        <cmp-field>
        <field-name>password</field-name>
        </cmp-field>
        <cmp-field>
        <field-name>canapproved</field-name>
        </cmp-field>
        <cmp-field>
        <field-name>ishomeowner</field-name>
        </cmp-field>
        <cmp-field>
        <field-name>issalesexec</field-name>
        </cmp-field>
        <cmp-field>
        <field-name>isprojectexec</field-name>
        </cmp-field>
        <cmp-field>
        <field-name>isadmin</field-name>
       </cmp-field>
     </entity>
   </enterprise-beans>

   <datasource>PostgresDS</datasource>
     <type-mapping>PostgreSQL</type-mapping>
     <type-mappings>
       <type-mapping>
         <name>PostgreSQL</name>
         <mapping>
           <java-type>java.util.Date</java-type>
           <jdbc-type>DATE</jdbc-type>
           <sql-type>DATE</sql-type>
         </mapping>
         <mapping>
           <java-type>java.sql.Date</java-type>
           <jdbc-type>DATE</jdbc-type>
           <sql-type>DATE</sql-type>
         </mapping>
         <mapping>
           <java-type>java.lang.String</java-type>
           <jdbc-type>VARCHAR</jdbc-type>
           <sql-type>TEXT</sql-type>
         </mapping>
         <mapping>
           <java-type>java.lang.Long</java-type>
           <jdbc-type>BIGINT</jdbc-type>
           <sql-type>BIGINT</sql-type>
         </mapping>
         <mapping>
           <java-type>java.lang.Object</java-type>
           <jdbc-type>BLOB</jdbc-type>
           <sql-type>BLOB</sql-type>
         </mapping>
         <mapping>
           <java-type>java.lang.Integer</java-type>
           <jdbc-type>INTEGER</jdbc-type>
           <sql-type>INTEGER</sql-type>
         </mapping>
         <mapping>
           <java-type>java.lang.Short</java-type>
           <jdbc-type>INTEGER</jdbc-type>
           <sql-type>INTEGER</sql-type>
         </mapping>
         <mapping>
           <java-type>java.lang.Boolean</java-type>
           <jdbc-type>VARCHAR</jdbc-type>
           <sql-type>BOOL</sql-type>
         </mapping>
         <mapping>
           <java-type>java.lang.Character</java-type>
           <jdbc-type>CHAR</jdbc-type>
           <sql-type>CHAR</sql-type>
         </mapping>
         <mapping>
           <java-type>java.lang.Double</java-type>
           <jdbc-type>DOUBLE</jdbc-type>
           <sql-type>DOUBLE</sql-type>
         </mapping>
         <mapping>
           <java-type>java.sql.TimeStamp</java-type>
           <jdbc-type>TIMESTAMP</jdbc-type>
           <sql-type>TIMESTAMP</sql-type>
         </mapping>
         <mapping>
           <java-type>java.lang.Byte</java-type>
           <jdbc-type>TINYINT</jdbc-type>
           <sql-type>TINYINT</sql-type>
         </mapping>
         <mapping>
           <java-type>java.lang.Float</java-type>
           <jdbc-type>FLOAT</jdbc-type>
           <sql-type>FLOAT</sql-type>
         </mapping>
       </type-mapping>
      </type-mappings>
   </jaws>
 
 

 Thanks
  

Toby Allsopp wrote:
> 
> On Thu, Apr 19, 2001 at 11:08:27AM +0800, Russell wrote:
> >
> > Hi Toby,
> >
> >   I have did not see any DefaultDS in my jboss.jcml.
> >   And for second question , i did not why it can inserted record into
> > table even i have the warning from jboss.
> >   Thanks
> >
> >   Below is my jboss.jcml file :
> 
> Yep, there's no DefaultDS there. That's fine, but it leaves the question of
> why you're getting the right DataSource.
> 
> Does your code say something like:
> 
> DataSource ds = (DataSource) new InitialContext().lookup("java:/PostgresDS");
> 
> by any chance?
> 
> If not, what does it say?
> 
> Toby.
> 
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/jboss-user

_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to