On Thu, Jan 19, 2012 at 3:37 PM, Moandji Ezana <[email protected]> wrote:
> Interesting. I've never used MyBatis, but U've read the docs and it didn't > really seem to help write less SQL. > > Do you all only use DbUtils for smaller projects, then? > Personally, I use either raw JDBC with custom frameworks for very specific and narrow usage, or Hibernate. Gary > > Moandji > On 19 Jan 2012 22:32, "Simone Tripodi" <[email protected]> wrote: > > > I personally use MyBatis[1] - which is DbUtils with superpowers > > > > -Simo > > > > [1] http://www.mybatis.org > > > > http://people.apache.org/~simonetripodi/ > > http://simonetripodi.livejournal.com/ > > http://twitter.com/simonetripodi > > http://www.99soft.org/ > > > > > > > > On Thu, Jan 19, 2012 at 9:28 PM, Moandji Ezana <[email protected]> wrote: > > > On 19 Jan 2012 20:26, "Gary Gregory" <[email protected]> wrote: > > >> > > >> So why not use Hibernate or any JPA provider? > > >> > > >> Gary > > > > > > Plenty of reasons, such as the library's simplicity and the control it > > > affords. And I don't want the lazy-loading, 1st-level cache, etc. it > > > provides. > > > > > > However, there are 2 big missing pieces: reducing the amount of > > duplication > > > in SQL (which makes refactoring the code or the DB difficult) and > mapping > > > joins. > > > > > > Arguably, SQL generation is out of scope. Joins, however, shouldn't > be. I > > > think JPA annotations > > > > > > Out of curiosity, how do you guys manage the SQL strings and the joins > in > > > your projects? > > > > > > Moandji > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > -- E-Mail: [email protected] | [email protected] JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0 Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory
