If you have an app, it probably talks to a database. In this presentation we'll look closely at the pros and cons of the two most popular approaches to relational database integration: JPA (Hibernate) and myBatis. Our analysis will walk through several topics, including:
Session & transaction management
In particular, we'll walk through a hands-on review of the myBatis 3 (based on simple annotations) and compare and contrast that with the JPA approach.
"I wrote a book in 2004 on Hibernate. I've done numerous Hibernate projects large and small, and in 2010 I was a technical expert in a patent case involving object-relational mapping. Now, I'm giving a presentation on myBatis - come find out why!" -Will
SPEAKER: Will Iverson, CTO, Dynacron Group
Will Iverson is the CTO of Dynacron Group, a Kirkland, WA-based consulting firm focused on delivering software projects based on the principles of Continuous Delivery (Agile, CI, TDD, binary repositories, DevOps, etc.).
Will has been working in the computer and information technology field professionally since 1990. His diverse background includes developing statistical applications to analyze data from the NASA Space Shuttle, product management for Apple Computer, and developer relations for Symantec's VisualCafe. For nearly five years, Will ran an independent J2EE consulting company with a variety of clients including Sun, BEA, and Canal+ Technologies. He was Scrum Certified in 2004 by Ken Schwaber. Will worked for SolutionsIQ's Professional Services group as a Practice Director and General Manager, with clients including AT&T, T-Mobile, the State of Washington, and Microsoft.