Hi,

Does anyone succeeded in deploying a bean into JBoss ?

I'm experiencing troubles like double declaration of
the cmp-fields in the jbossccmp-jdbc.xml file or error
at deployment (parse exception when compiling ejbql)


Here is one of my typical file :

<code>
package org.TechAdvantage.intranet.ejb.cmp;

import javax.ejb.EntityBean;

/**
 * @ejb:bean
 *  type="CMP"
 *  name="ejbSalle"
 *  local-jndi-name="ejb/calendrier/LocalSalle"
 *  display-name="EJB Salle"
 *  view-type="local"
 *  cmp-version="2.x"
 *  schema="salleBean"
 *  primkey-field="id"
 *
 * @ejb:pk
 *  class="java.lang.Integer"
 *  generate="false"
 *
 * @ejb:home
 *  generate="local"
 * 
local-class="org.TechAdvantage.intranet.ejb.cmp.SalleLocalHome"
 *
 * @ejb:interface
 *  generate="local"
 * 
local-class="org.TechAdvantage.intranet.ejb.cmp.SalleLocal"
 *
 * @ejb:finder
 *  signature="java.util.Collection findAll()"
 *  unchecked="true"
 *  query="SELECT DISTINCT OBJECT (s) FROM ejbSalle s"
 *  result-type-mapping="Local"
 *
 * @ejb:transaction
 *  type="Required"
 *
 * @ejb:security-identity
 *  use-caller-identity=""
 *
 * @jboss:read-only
 *  read-only="true"
 *
 * @jboss:table-name
 *  table-name="Salle"
 *
 * @jboss:create-table
 *  create="false"
 *
 * @jboss:remove-table
 *  remove="false"
 *
 * @jboss:cmp-field
 *  field-name="id"
 *  column-name="IdSalle"
 *  
 * @jboss:cmp-field
 *  field-name="nom"
 *  column-name="NomSalle"
 *
 * @jboss:cmp-field
 *  field-name="commentaire"
 *  column-name="Commentaire"
 *
 */
public abstract
  class SalleBean
  extends BaseEntityBean
  implements EntityBean {

  /**
   * @ejb.pk-field
   * @ejb.value-object
   *   match="*"
   * @ejb.interface-method
   * @ejb:persistent-field
   * @jboss:sql-type SMALLINT(5)
   */
    public abstract Integer getId();

  /**
   * @ejb.interface-method
   * @ejb.permission
   *   role-name="Internal"
   * @ejb.value-object
   *   match="*"
   * @ejb:persistent-field
   * @jboss:sql-type VARCHAR(30)
   */
    public abstract String getNom();

  /**
   * @ejb.interface-method
   * @ejb.permission
   *   role-name="Internal"
   * @ejb.value-object
   *   match="*"
   * @ejb:persistent-field
   * @jboss:sql-type VARCHAR(200)
   */
    public abstract String getCommentaire();
}
</code>


Thanks for your help and for any sample codes that use
JBoss and CMR,
ionel

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran�ais !
Yahoo! Mail : http://fr.mail.yahoo.com


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to