Gopal,

If you want to create a new entity in Product package then you can do like
this:

<entity entity-name="Xyz"
    *package*-name="org.ofbiz.product.product" title="Xyz Entity">
  <field name="xyzId" type="id-ne"></field>
  <field name="xyzDescription" type="description"></field>
  <field name="zyzColoring" type="long-varchar"></field>
  <prim-key field="xyzId"/>
  <relation type="one/many" fk-name="XYZ_TYP" rel-entity-name="XyzType">
    <key-map field-name="xyzId"/>
  </relation>
</entity>

or if you want to extends existing product entity with some new fields then
you can do like this:

<extend-entity entity-name="Product">
       <field name="field1" type="fieldType"></field>
       <field name="field2" type="fieldType"></field>
</extend-entity>

If you would like to extend any entity then make sure you have the
definition for this entity.

I hope it will helpfull for you.

On 7/29/08, Scott Gray <[EMAIL PROTECTED]> wrote:
>
> Where is the new entity definition for "Xyz" and why are you using
> extend-entity on it?
>
> -Scott
>
> 2008/7/29 gopalbi <[EMAIL PROTECTED]>:
> >
> > Hello friends,
> >
> >     Actually i have to add a new entity under product package that will
> > create a new table in ofbiz.Few field in this table totally a new
> one.While
> > saving the data in this table only those field are save while are present
> in
> > product table.like productId and description and other field are not save
> > like size, color. But if we put a copy of these field in the product
> table
> > then it will be save.
> >
> > Example(Condition 1)
> > Entity 1
> >
> > <extend-entity entity-name="Product">
> >        <field name="productId" type="id-ne"></field>
> >        <field name="description" type="description"></field>
> >    </extend-entity>
> > Entity 2
> >
> > <extend-entity entity-name="Xyz">
> >        <field name="productId" type="id-ne"></field>
> >        <field name="description" type="description"></field>
> >        <field name="coloring" type="long-varchar"></field>
> >
> >
> >    </extend-entity>
> > // The color field data is not saving in Xyz table only those field are
> save
> > while are present in product table
> >
> >
> > Condition 2
> > Entity 1
> >
> > <extend-entity entity-name="Product">
> >        <field name="productId" type="id-ne"></field>
> >        <field name="description" type="description"></field>
> >        <field name="coloring" type="long-varchar"></field>
> >    </extend-entity>
> > Entity 2
> >
> > <extend-entity entity-name="Xyz">
> >        <field name="productId" type="id-ne"></field>
> >        <field name="description" type="description"></field>
> >        <field name="coloring" type="long-varchar"></field>
> >
> >
> >    </extend-entity>
> > // But if we put a copy of these coloring field in the product table then
> it
> > will be save.
> >
> > But please give me a proper solution.
> >
> > Thanks & Regards:
> >  Gopal
> >
> > --
> > View this message in context:
> http://www.nabble.com/Adding-a-new-entity-under-product-package---tp18705654p18705654.html
> > Sent from the OFBiz - User mailing list archive at Nabble.com.
> >
> >
>



-- 
Anil Soni
Software Engineer
Contact no.- +91-9892271357

Reply via email to