I disagree with you in some of those points. If you don't know SQL, don't go with Hibernate. You'll have terrible performance problems if you do so. Hibernate has very complete features to tweak performance and optimize queries, and to make use of that you have to know SQL.
I don't know iBATIS, so i don't know what advantages has over Hibernate. But i can tell you that I've used Hibernate in an enterprise application that was running previously on a commercial J2EE application server with CMS with 80 users constantly beating the Database, and the performance gains where impressive. For the other part, if you don't know SQL, I wouldn't recommend that you use the domain model pattern... It would be too dangerous. I would use transactions scripts with JDBC, let a DBA design the database and that's it. Bye !!! On Fri, 18 Mar 2005 21:54:28 -0500, Tak Yoshida <[EMAIL PROTECTED]> wrote: > I think, > > If you don't have to work with DBA to tune up your application's SQL > or > if you don't have to work with or share SQLs to any backend PL/SQL programmer > or > you don't know SQL very much > The answer could be Hibernate. > > If yes, as usual enterprise applications, iBATIS could be the answer. > > Tak > > Milson Cardona wrote in <[EMAIL PROTECTED]> > >Hi > > > >I am novice in J2EE. > > > >I have been working with JDBC (SQL statements within of business > >class), but now desire to work with persitence objects. > > > >I know that this are different, Hibernate is then biggest, but iBatis > >have a knowledge curve very short.... > > > >what do you suggest me? iBatis or Hibernate. > > > >thanks > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > -- > Tak Yoshida mailto:[EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]