Hello,

I have been reading about ofbiz's entity layer and have some questions I hope 
someone can help me with.

I understand that in the file entitymodel.xml is the declaration of the tables 
in the database

example

<entity entity-name="Product"
            package-name="org.ofbiz.product.product"
            title="Product Entity">
      <field name="productId" type="id-ne"></field>
      <field name="productTypeId" type="id"></field>
      <field name="primaryProductCategoryId" type="id"></field>
      <field name="manufacturerPartyId" type="id"></field>
      <field name="facilityId" type="id"></field>
      <field name="introductionDate" type="date-time"></field>
      <field name="supportDiscontinuationDate" type="date-time"></field>
      <field name="salesDiscontinuationDate" type="date-time"></field>
      <field name="salesDiscWhenNotAvail" type="indicator"></field>
      <field name="internalName" type="description"></field>
      <field name="brandName" type="name"></field>
      <field name="comments" type="comment"></field>.......

How does ofbiz knows that instead of the fieldname productId, the column real 
name (in the db) is product_id?
How does data is retrieved from the database? I read that there are functions 
<entity and> or something like that.
I have another table with the product description, what do I need to do to make 
ofbiz read the description from that table? 
In the case I have to merge both tables (so that the entity reads all info from 
the same table) how do I change the "field name" so that the application 
works...for example (ofbiz -> field name="comments", myapp ->field 
name="comentarios"), do I have to search for all the references of "comments" 
and replace them with "comentarios"?

I hope I was understandable. Thanks a lot.

Jorge Alanís

Reply via email to