Thursday, May 21, 2009

Hibernate and IBatis

Recently i have got a chance to work with these following DB middle-wares with .NET.
Hibernate is a powerful, high performance object/relational persistence and query service.It helps to develop persistent classes folowing object-oriented idiom including association, inheritance, polymorphism, composition and collections. Hibernate allows to express queries in it's own portable SQL extension (HOL) as well as in native SQL.
IBatis Data maper framework makes it easier to use a DB with .NET and Java applications.IBatis couples objects with stored procedures or SQL statements using XML descriptor.
IBatis
-simpler
-fast development time
-flexible
-much smaller in package size.
Hibernate
-generate SQL for us for means we no need to spend time on SQL
-provide much more advance cache
-scalable
For more details
http://ibatis.apache.org/
https://www.hibernate.org/