Thread: RE: [Rainbowportal-devel] The argument for IBATIS
Brought to you by:
danijel_kecman,
manudea
From: William F. <WF...@im...> - 2004-12-29 08:09:46
|
I am working on the data access code. Please send me a sample of how to properly use iBatis to map tables to objects and execute stored procedures with and without parameters. Thanks. =20 -----Original Message----- From: rai...@li... [mailto:rai...@li...] On Behalf Of Mohammed Mudassir Sent: Tuesday, December 28, 2004 11:00 AM To: rai...@li... Subject: Re: [Rainbowportal-devel] The argument for IBATIS Does Rainbow team thinking for IBATIS?or they are going against it? let me know plz I am good at it! will for sure clear the Rainbow Team doubts on it? On Tue, 28 Dec 2004 07:09:12 +0900, Charles Carroll <cha...@gm...> wrote: > (I expect that anything being addeed to project code: MBUNIT, GENTILE=20 > needs a simliar justification and debate here and a concrete decision=20 > rather than any developer being able to add whatever they want and we=20 > all have to live with it in future coding sessions.) >=20 > Rainbow Data Access code needs to be refactored no matter who you talk > to for speed matters if nothing else so caching is not mandatory and=20 > to replace leaky code. While refactoring we should hopefully address=20 > the #1 need our RBN user base has. DB independence. >=20 > What IBATIS does for us is (tada): >=20 > once we make code with IBATIS to access and manipulate data in RB the=20 > access and manipulation interacts with an XML file -- we will call it=20 > coresqlserver.xml for this example. The XML file contains SQL server=20 > table info, SProc name or adhoc SQL, and parameter info. >=20 > If someone comes up with better way to do the data access for=20 > SQLserver (different Sproc or table structure) they can make a new XML > file coresqlserver_chaz.xml coresqlserver_v2.xml and then just change=20 > a config and without recompiling RB is doing it the new way. >=20 > If someone makes: > coremsaccess.xml > coreoracle.xml > for example these can be added into project and with a config change=20 > (no recompile) RB is using a different DB. If someone steramlines and=20 > speeds up the way Oracle or MSAcess is done they can produce a new XML > file without touching compiled code and then swap out the new=20 > inmporved data access via a config change. >=20 > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide Read honest & candid=20 > reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Rainbowportal-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel >=20 --=20 Mudassir San Jose,CA ------------------------------------------------------------------------ -------------------------------------------------- Hope is a good thing, maybe the best of things, and no good thing ever dies.=20 - The Shawshank Redemption (Movie) ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.=20 http://productguide.itmanagersjournal.com/ _______________________________________________ Rainbowportal-devel mailing list Rai...@li... https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel |
From: William F. <WF...@im...> - 2004-12-29 08:13:14
|
Charles, I'm using a code generator for the gentle.net code. I didn't write it all. That is why I picked it. I don't have time to write xml document specs of all our tables and sprocs. Does iBatis have a generator or method for creating those xml files automatically. I have time, but not enough time to look into it fully right now. I am still just moving a lot of things into my data layer project from the core so I haven't set anything in stone for data layer yet.=20 -----Original Message----- From: rai...@li... [mailto:rai...@li...] On Behalf Of Charles Carroll Sent: Tuesday, December 28, 2004 5:11 PM To: rai...@li... Subject: Re: [Rainbowportal-devel] The argument for IBATIS They keep ignoring IBATIS like Tareq and Jao and others are. And adding hundreds and thosuands of lines of GENTILE code when they refactor RB code. On Tue, 28 Dec 2004 10:49:49 -0800, Mohammed Mudassir <mmu...@gm...> wrote: > Does Rainbow team thinking for IBATIS?or they are going against it? > let me know plz I am good at it! will for sure clear the Rainbow Team > doubts on it? >=20 > On Tue, 28 Dec 2004 07:09:12 +0900, Charles Carroll=20 > <cha...@gm...> wrote: > > (I expect that anything being addeed to project code: MBUNIT,=20 > > GENTILE needs a simliar justification and debate here and a concrete > > decision rather than any developer being able to add whatever they=20 > > want and we all have to live with it in future coding sessions.) > > > > Rainbow Data Access code needs to be refactored no matter who you=20 > > talk to for speed matters if nothing else so caching is not=20 > > mandatory and to replace leaky code. While refactoring we should=20 > > hopefully address the #1 need our RBN user base has. DB independence. > > > > What IBATIS does for us is (tada): > > > > once we make code with IBATIS to access and manipulate data in RB=20 > > the access and manipulation interacts with an XML file -- we will=20 > > call it coresqlserver.xml for this example. The XML file contains=20 > > SQL server table info, SProc name or adhoc SQL, and parameter info. > > > > If someone comes up with better way to do the data access for=20 > > SQLserver (different Sproc or table structure) they can make a new=20 > > XML file coresqlserver_chaz.xml coresqlserver_v2.xml and then just=20 > > change a config and without recompiling RB is doing it the new way. > > > > If someone makes: > > coremsaccess.xml > > coreoracle.xml > > for example these can be added into project and with a config change > > (no recompile) RB is using a different DB. If someone steramlines=20 > > and speeds up the way Oracle or MSAcess is done they can produce a=20 > > new XML file without touching compiled code and then swap out the=20 > > new inmporved data access via a config change. > >=20 > > ------------------------------------------------------- > > SF email is sponsored by - The IT Product Guide Read honest & candid > > reviews on hundreds of IT Products from real users. > > Discover which products truly live up to the hype. Start reading now. > > http://productguide.itmanagersjournal.com/ > > _______________________________________________ > > Rainbowportal-devel mailing list > > Rai...@li... > > https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel > > >=20 > -- >=20 > Mudassir >=20 > San Jose,CA >=20 > ---------------------------------------------------------------------- > ---------------------------------------------------- >=20 > Hope is a good thing, maybe the best of things, and no good thing ever dies. >=20 > - The Shawshank Redemption (Movie) >=20 > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide Read honest & candid=20 > reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Rainbowportal-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel > ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.=20 http://productguide.itmanagersjournal.com/ _______________________________________________ Rainbowportal-devel mailing list Rai...@li... https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel |
From: Mohammed M. <mmu...@gm...> - 2004-12-29 17:49:08
|
Hello! William, download the very basic sample (the Select Query) from : http://www.jackunwired.com/download/IbatisChallenge.zip, it contain two project WebFace and WebFace2 , they point to MS Access and SQL Server respectively you have to do the setup though, like creating Virtual Directory, Setting up the Database folder on C: or where u want to (but change the Properties.xml file if there is any thing ohter than C:\Database) Then run it! and yes plz, download the DevGuide.pdf from Ibatis site, it contain some Stored Proc example . I am working on small project that will show the following: 1- Select * 2- Select Where ID = 1 3- Update 4- Insert 5- Delete via Stored Proc but again it gonna be very very simple, to just give someone kick-start with the IBatis and then ride in to the wonderful land of "Neutral Data Access Layer" In-fact when I demostrated to my client , well, he was like "Exactly thats wot we are looking for" Take Care, Mudassir On Wed, 29 Dec 2004 00:13:10 -0800, William Forney <WF...@im...> wrote: > Charles, I'm using a code generator for the gentle.net code. I didn't > write it all. That is why I picked it. I don't have time to write xml > document specs of all our tables and sprocs. Does iBatis have a > generator or method for creating those xml files automatically. I have > time, but not enough time to look into it fully right now. I am still > just moving a lot of things into my data layer project from the core so > I haven't set anything in stone for data layer yet. > > -----Original Message----- > From: rai...@li... > [mailto:rai...@li...] On Behalf Of > Charles Carroll > Sent: Tuesday, December 28, 2004 5:11 PM > To: rai...@li... > Subject: Re: [Rainbowportal-devel] The argument for IBATIS > > They keep ignoring IBATIS like Tareq and Jao and others are. > > And adding hundreds and thosuands of lines of GENTILE code when they > refactor RB code. > > On Tue, 28 Dec 2004 10:49:49 -0800, Mohammed Mudassir > <mmu...@gm...> wrote: > > Does Rainbow team thinking for IBATIS?or they are going against it? > > let me know plz I am good at it! will for sure clear the Rainbow Team > > > doubts on it? > > > > On Tue, 28 Dec 2004 07:09:12 +0900, Charles Carroll > > <cha...@gm...> wrote: > > > (I expect that anything being addeed to project code: MBUNIT, > > > GENTILE needs a simliar justification and debate here and a concrete > > > > decision rather than any developer being able to add whatever they > > > want and we all have to live with it in future coding sessions.) > > > > > > Rainbow Data Access code needs to be refactored no matter who you > > > talk to for speed matters if nothing else so caching is not > > > mandatory and to replace leaky code. While refactoring we should > > > hopefully address the #1 need our RBN user base has. DB > independence. > > > > > > What IBATIS does for us is (tada): > > > > > > once we make code with IBATIS to access and manipulate data in RB > > > the access and manipulation interacts with an XML file -- we will > > > call it coresqlserver.xml for this example. The XML file contains > > > SQL server table info, SProc name or adhoc SQL, and parameter info. > > > > > > If someone comes up with better way to do the data access for > > > SQLserver (different Sproc or table structure) they can make a new > > > XML file coresqlserver_chaz.xml coresqlserver_v2.xml and then just > > > change a config and without recompiling RB is doing it the new way. > > > > > > If someone makes: > > > coremsaccess.xml > > > coreoracle.xml > > > for example these can be added into project and with a config change > > > > (no recompile) RB is using a different DB. If someone steramlines > > > and speeds up the way Oracle or MSAcess is done they can produce a > > > new XML file without touching compiled code and then swap out the > > > new inmporved data access via a config change. > > > > > > ------------------------------------------------------- > > > SF email is sponsored by - The IT Product Guide Read honest & candid > > > > reviews on hundreds of IT Products from real users. > > > Discover which products truly live up to the hype. Start reading > now. > > > http://productguide.itmanagersjournal.com/ > > > _______________________________________________ > > > Rainbowportal-devel mailing list > > > Rai...@li... > > > https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel > > > > > > > -- > > > > Mudassir > > > > San Jose,CA > > > > ---------------------------------------------------------------------- > > ---------------------------------------------------- > > > > Hope is a good thing, maybe the best of things, and no good thing ever > dies. > > > > - The Shawshank Redemption (Movie) > > > > ------------------------------------------------------- > > SF email is sponsored by - The IT Product Guide Read honest & candid > > reviews on hundreds of IT Products from real users. > > Discover which products truly live up to the hype. Start reading now. > > http://productguide.itmanagersjournal.com/ > > _______________________________________________ > > Rainbowportal-devel mailing list > > Rai...@li... > > https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide Read honest & candid > reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Rainbowportal-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Rainbowportal-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel > -- Mudassir San Jose,CA -------------------------------------------------------------------------------------------------------------------------- Hope is a good thing, maybe the best of things, and no good thing ever dies. - The Shawshank Redemption (Movie) |
From: Emmanuele De A. <ma...@gm...> - 2004-12-30 11:05:45
|
Hi Mohammed, I downloaded your sample and I'm trying to learn more about Ibatis, I would try to use it for a small project I'm doing so I can test it well. Is there any template for CodeSmith, MyGeneration or any other tool that can help to have a quick mapping based on an existing db the can be refined further? Thanks Manu On Wed, 29 Dec 2004 09:49:03 -0800, Mohammed Mudassir <mmu...@gm...> wrote: > Hello! William, > > download the very basic sample (the Select Query) from : > http://www.jackunwired.com/download/IbatisChallenge.zip, it contain > two project WebFace and WebFace2 , they point to MS Access and SQL > Server respectively you have to do the setup though, like creating > Virtual Directory, Setting up the Database folder on C: or where u > want to (but change the Properties.xml file if there is any thing > ohter than C:\Database) > > Then run it! and yes plz, download the DevGuide.pdf from Ibatis site, > it contain some Stored Proc example . > > I am working on small project that will show the following: > > 1- Select * > 2- Select Where ID = 1 > 3- Update > 4- Insert > 5- Delete > > via Stored Proc but again it gonna be very very simple, to just give > someone kick-start with the IBatis and then ride in to the wonderful > land of "Neutral Data Access Layer" > > In-fact when I demostrated to my client , well, he was like "Exactly > thats wot we are looking for" > > Take Care, > > Mudassir |
From: Mohammed M. <mmu...@gm...> - 2004-12-30 17:45:31
|
Hey Manu, Not at the moment, I am unable to do so few things with CodeSmith, and I will provide more detail stuff about IBATIS that how to "insert" "update" and delete record with parameters But the sample is very simple you will get the basic / core idea very quickly that why IBATIS is so powerful stuff! Take Care, Mudassir On Thu, 30 Dec 2004 12:05:32 +0100, Emmanuele De Andreis <ma...@gm...> wrote: > Hi Mohammed, I downloaded your sample and I'm trying to learn more > about Ibatis, I would try to use it for a small project I'm doing so I > can test it well. > Is there any template for CodeSmith, MyGeneration or any other tool > that can help to have a quick mapping based on an existing db the can > be refined further? > Thanks > > Manu > > On Wed, 29 Dec 2004 09:49:03 -0800, Mohammed Mudassir > <mmu...@gm...> wrote: > > Hello! William, > > > > download the very basic sample (the Select Query) from : > > http://www.jackunwired.com/download/IbatisChallenge.zip, it contain > > two project WebFace and WebFace2 , they point to MS Access and SQL > > Server respectively you have to do the setup though, like creating > > Virtual Directory, Setting up the Database folder on C: or where u > > want to (but change the Properties.xml file if there is any thing > > ohter than C:\Database) > > > > Then run it! and yes plz, download the DevGuide.pdf from Ibatis site, > > it contain some Stored Proc example . > > > > I am working on small project that will show the following: > > > > 1- Select * > > 2- Select Where ID = 1 > > 3- Update > > 4- Insert > > 5- Delete > > > > via Stored Proc but again it gonna be very very simple, to just give > > someone kick-start with the IBatis and then ride in to the wonderful > > land of "Neutral Data Access Layer" > > > > In-fact when I demostrated to my client , well, he was like "Exactly > > thats wot we are looking for" > > > > Take Care, > > > > Mudassir > > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Rainbowportal-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel > -- Mudassir San Jose,CA -------------------------------------------------------------------------------------------------------------------------- Hope is a good thing, maybe the best of things, and no good thing ever dies. - The Shawshank Redemption (Movie) |
From: William F. <WF...@im...> - 2004-12-30 19:15:55
|
I was browsing for CodeSmith templates yesterday and found this interesting business object/DAL generator: http://www.codeproject.com/csharp/BusnessObjectGenerator.asp Maybe it will help someone create a template set for iBatis. :)=20 -----Original Message----- From: rai...@li... [mailto:rai...@li...] On Behalf Of Mohammed Mudassir Sent: Thursday, December 30, 2004 9:45 AM To: rai...@li... Subject: Re: [Rainbowportal-devel] The argument for IBATIS Hey Manu, Not at the moment, I am unable to do so few things with CodeSmith, and I will provide more detail stuff about IBATIS that how to "insert" "update" and delete record with parameters But the sample is very simple you will get the basic / core idea very quickly that why IBATIS is so powerful stuff! Take Care, Mudassir On Thu, 30 Dec 2004 12:05:32 +0100, Emmanuele De Andreis <ma...@gm...> wrote: > Hi Mohammed, I downloaded your sample and I'm trying to learn more=20 > about Ibatis, I would try to use it for a small project I'm doing so I > can test it well. > Is there any template for CodeSmith, MyGeneration or any other tool=20 > that can help to have a quick mapping based on an existing db the can=20 > be refined further? > Thanks >=20 > Manu >=20 > On Wed, 29 Dec 2004 09:49:03 -0800, Mohammed Mudassir=20 > <mmu...@gm...> wrote: > > Hello! William, > > > > download the very basic sample (the Select Query) from : > > http://www.jackunwired.com/download/IbatisChallenge.zip, it contain=20 > > two project WebFace and WebFace2 , they point to MS Access and SQL=20 > > Server respectively you have to do the setup though, like creating=20 > > Virtual Directory, Setting up the Database folder on C: or where u=20 > > want to (but change the Properties.xml file if there is any thing=20 > > ohter than C:\Database) > > > > Then run it! and yes plz, download the DevGuide.pdf from Ibatis=20 > > site, it contain some Stored Proc example . > > > > I am working on small project that will show the following: > > > > 1- Select * > > 2- Select Where ID =3D 1 > > 3- Update > > 4- Insert > > 5- Delete > > > > via Stored Proc but again it gonna be very very simple, to just give > > someone kick-start with the IBatis and then ride in to the wonderful > > land of "Neutral Data Access Layer" > > > > In-fact when I demostrated to my client , well, he was like "Exactly > > thats wot we are looking for" > > > > Take Care, > > > > Mudassir >=20 >=20 > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues Get a=20 > FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Rainbowportal-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel >=20 --=20 Mudassir San Jose,CA ------------------------------------------------------------------------ -------------------------------------------------- Hope is a good thing, maybe the best of things, and no good thing ever dies.=20 - The Shawshank Redemption (Movie) ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Rainbowportal-devel mailing list Rai...@li... https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel |
From: Rahul S. <ana...@gm...> - 2004-12-30 22:35:16
|
In addition to using CodeSmith, many of the generic select, insert, update statements can be generated internally, without writing any code. Rahul On Thu, 30 Dec 2004 11:15:45 -0800, William Forney <WF...@im...> wrote: > I was browsing for CodeSmith templates yesterday and found this > interesting business object/DAL generator: > > http://www.codeproject.com/csharp/BusnessObjectGenerator.asp > > Maybe it will help someone create a template set for iBatis. :) > > -----Original Message----- > From: rai...@li... > [mailto:rai...@li...] On Behalf Of > Mohammed Mudassir > Sent: Thursday, December 30, 2004 9:45 AM > To: rai...@li... > Subject: Re: [Rainbowportal-devel] The argument for IBATIS > > Hey Manu, > > Not at the moment, I am unable to do so few things with CodeSmith, and I > will provide more detail stuff about IBATIS that how to "insert" > "update" and delete record with parameters > > But the sample is very simple you will get the basic / core idea very > quickly that why IBATIS is so powerful stuff! > > Take Care, > > Mudassir > > On Thu, 30 Dec 2004 12:05:32 +0100, Emmanuele De Andreis > <ma...@gm...> wrote: > > Hi Mohammed, I downloaded your sample and I'm trying to learn more > > about Ibatis, I would try to use it for a small project I'm doing so I > > > can test it well. > > Is there any template for CodeSmith, MyGeneration or any other tool > > that can help to have a quick mapping based on an existing db the can > > be refined further? > > Thanks > > > > Manu > > > > On Wed, 29 Dec 2004 09:49:03 -0800, Mohammed Mudassir > > <mmu...@gm...> wrote: > > > Hello! William, > > > > > > download the very basic sample (the Select Query) from : > > > http://www.jackunwired.com/download/IbatisChallenge.zip, it contain > > > two project WebFace and WebFace2 , they point to MS Access and SQL > > > Server respectively you have to do the setup though, like creating > > > Virtual Directory, Setting up the Database folder on C: or where u > > > want to (but change the Properties.xml file if there is any thing > > > ohter than C:\Database) > > > > > > Then run it! and yes plz, download the DevGuide.pdf from Ibatis > > > site, it contain some Stored Proc example . > > > > > > I am working on small project that will show the following: > > > > > > 1- Select * > > > 2- Select Where ID = 1 > > > 3- Update > > > 4- Insert > > > 5- Delete > > > > > > via Stored Proc but again it gonna be very very simple, to just give > > > > someone kick-start with the IBatis and then ride in to the wonderful > > > > land of "Neutral Data Access Layer" > > > > > > In-fact when I demostrated to my client , well, he was like "Exactly > > > > thats wot we are looking for" > > > > > > Take Care, > > > > > > Mudassir > > > > > > ------------------------------------------------------- > > The SF.Net email is sponsored by: Beat the post-holiday blues Get a > > FREE limited edition SourceForge.net t-shirt from ThinkGeek. > > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > > _______________________________________________ > > Rainbowportal-devel mailing list > > Rai...@li... > > https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel > > > > -- > > Mudassir > > San Jose,CA > > ------------------------------------------------------------------------ > -------------------------------------------------- > > Hope is a good thing, maybe the best of things, and no good thing ever > dies. > > - The Shawshank Redemption (Movie) > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE > limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Rainbowportal-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Rainbowportal-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel > |
From: Emmanuele De A. <ma...@gm...> - 2004-12-31 11:27:59
|
Hi, what do you mean with >generated internally? also a simple insert on a table with 15/20 fields need some manual coding or using of a CRUD template on mygeneration (as I did for now)... t-sql is a code as well, even if it lives in xml... Manu On Thu, 30 Dec 2004 17:33:28 -0500, Rahul Singh <ana...@gm...> wrote: > In addition to using CodeSmith, many of the generic select, insert, > update statements can be generated internally, without writing any > code. > > Rahul |
From: John M. <joh...@gm...> - 2004-12-31 16:07:07
|
Hi Guys, Hands up I haven't used either gentle.net or IBATIS (although I have read about each tool a bit). They both seem like great tools. Organisations will always have their own preference be it IBATIS, Gentle, LLBLGen Pro etc. What about using the provider pattern that we have already used for urlbuilder and logger so that people can implement the DAL whichever way they want. Those who have invested a lot of time in Gentle could continue to use a gentle implementation, those who like IBATIS could use that and others (Say a big company who has invested in LLBLGen and trained up all their developers in this tool) could implement the provider using their preferred method. That way everyone could agree on the api and those who have the interest and the time could implement the provider with their favourite tool. It also means we are never tied into one way of doing things. This is not a suggestion for how modules should handle their own specific DAL but the core DAL should be fixed enough to make this possible. Just an idea but I'd like to hear your thoughts. John On Fri, 31 Dec 2004 12:27:54 +0100, Emmanuele De Andreis <ma...@gm...> wrote: > Hi, > what do you mean with > >generated internally? > > also a simple insert on a table with 15/20 fields need some manual > coding or using of a CRUD template on mygeneration (as I did for > now)... t-sql is a code as well, even if it lives in xml... > Manu > > > On Thu, 30 Dec 2004 17:33:28 -0500, Rahul Singh <ana...@gm...> wrote: > > In addition to using CodeSmith, many of the generic select, insert, > > update statements can be generated internally, without writing any > > code. > > > > Rahul > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Rainbowportal-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel > |