zhangmin0 2012-01-02
以前学习框架的时候,以为Hibernate+Spring+Struts是项目中的铁三角,在真正工作中才发现,原来不是。我们现在的项目就是用的ibatis+Spring+Struts,而且他们还是自己把struts封装了一遍,不问项目经理,还以为只用了Spring了。
所以想知道Hibernate和ibatis之间的差距的。在用他们的时候有什么差别阿,经理还说在实际应用中,ibatis更受欢迎,为什么啊?Hibernate不也是轻量级的吗?
我只知道Hibernate是自动生成sql语句,而ibatis是自己配制。
大家还知道其他他们之间的差别吗?。都说说,谢谢!
如:对于sql语句order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id"。