"Can anyone tell me what exactly i have to do after i get the training in the Apache Ofbiz ."
Answer - After you learn Ofbiz, you won't have to ask the question. -----Original Message----- From: Scott Gray [mailto:[email protected]] Sent: Wednesday, April 06, 2011 5:56 AM To: [email protected] Subject: Re: Entities Id as VARCHAR Conquer the world. Regards Scott On 6/04/2011, at 7:06 PM, Sumit Sabu wrote: > Can anyone tell me what exactly i have to do after i get the training in > the Apache Ofbiz . > > On Wed, Apr 6, 2011 at 6:27 AM, Mansour Al Akeel > <[email protected]>wrote: > >> Adrian, >> >> Evalutating other technologies and how I can utilize them and combine >> them with ofbiz database is not a waste of time, like you claim. >> >> There are technologies available that allow us to generate data model, >> and services from the database, and leave us with only UI to create. Some >> frameworks >> like isis may even create the UI using naked objects, from the database. >> >> I wanted to see how far I can go, generating JPA entities using ofbiz >> database. >> That's why I wanted to name an id "id", and make it an integer. >> >> This is not useless effort. Opentaps, have gone with hibernate already ! >> >> I trully value your advice about how to use my time productively. >> >> >> On Tue Apr 05,2011 09:24 pm, Adrian Crum wrote: >>> Huh? What does Isis have to do with OFBiz? >>> >>> -Adrian >>> >>> On 4/5/2011 5:19 PM, Mansour Al Akeel wrote: >>>> http://incubator.apache.org/isis/ >>>> >>>> >>>> On Tue Apr 05,2011 08:18 pm, Adrian Crum wrote: >>>>> Why would you want to do that? It would result in rewriting the entire >>>>> project to change the field names. >>>>> >>>>> It seems to me you will be wasting a lot of time trying to make OFBiz >>>>> code look the way you want it to look - without adding anything new or >>>>> fixing anything. Instead, why not use the project in the way it was >>>>> intended, and spend your time getting something useful accomplished? >>>>> >>>>> -Adrian >>>>> >>>>> On 4/5/2011 4:13 PM, Mansour Al Akeel wrote: >>>>>> Thank you all. I understand now the reasons behind using VARCHAR. >>>>>> >>>>>> I found my way around this. I can just change the data type in the >>>>>> fieldtypepostnew.xml. This way I can declare all the ids as integers, >>>>>> and indicators as boolean instead of CHAR(1). >>>>>> >>>>>> However still wondering if there is a way to change the name of the >> ids >>>>>> to only id without having to go through each foriegn key. >>>>>> >>>>>> >>>>>> >>>>>> On Mon Apr 04,2011 05:08 am, David E Jones wrote: >>>>>>> As for naming all "id" fields just plain "id", it makes it far more >> difficult to keep track of foreign keys. The nice thing about giving even >> sequenced ID fields a somewhat unique name is that you can use that same >> name on other entities/tables and have them match up automatically. >>>>>>> >>>>>>> The Entity Engine does a lot with field name mapping for >> relationships between entities, and there are thousands of these in the >> OFBiz data model, so the few extra characters goes a long way toward making >> things easier to understand and maintain. >>>>>>> >>>>>>> -David >>>>>>> >>>>>>> >>>>>>> On Apr 4, 2011, at 12:19 AM, Erwan de FERRIERES wrote: >>>>>>> >>>>>>>> Le 03/04/2011 06:15, Mansour Al Akeel a ?crit : >>>>>>>>> Hello all, >>>>>>>>> >>>>>>>>> I am wondering about the reasons behind using VARCHAR for entities >> Id, >>>>>>>>> instead of a numeric value with autoincrement. Another thing is >> the >>>>>>>>> naming of the primary key. For example, accommodation_class has >> it's >>>>>>>>> primary key as "accommodation_class_id". Wouldn't it be easier >> just to >>>>>>>>> name it "id"? >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> Hi Mansour, >>>>>>>> >>>>>>>> just go to this page : >> http://ofbiz.135035.n4.nabble.com/Why-primary-keys-are-VAR-CHAR-type-in-OFBi z-td146555.html#a146562 >>>>>>>> >>>>>>>> Cheers, >>>>>>>> >>>>>>>> -- >>>>>>>> Erwan de FERRIERES >>>>>>>> www.nereide.biz >>
