这算是个开贴
很多人习惯了对于hibernate双反模板的套用以及自行SQL的编写便利性,其实这是hibernate的缺点,程序的优越性主要取决于的就是逻辑运行正确性前提下带来的运行速度,而这正是SQL存在的必要性,一个好的运行语句或者过程会带来很多的正面效益(包括维护和运行等方面)首先将上手性
hibernate对于熟练度要求很好 ,若要掌握HQL语句也是个新的过程。而IBATIS的灵活性要高于hibernate 这就确定了关于SQL编写方面效率的问题,虽然ibatis在SQL拼接上会耗费一点时间(这完全不算时间) 但如果你想从前台根据实际参数而选择不同的SQL传入ACTION/SQLMAP这完全不是问题,灵活性一览无遗。
对于新手 这只是个建议帖 多学习IBATIS会有助于你的SQL编写和数据库优化能力并且更节省学习时间。时间不多就泛泛而谈。
很多人习惯了对于hibernate双反模板的套用以及自行SQL的编写便利性,其实这是hibernate的缺点,程序的优越性主要取决于的就是逻辑运行正确性前提下带来的运行速度,而这正是SQL存在的必要性,一个好的运行语句或者过程会带来很多的正面效益(包括维护和运行等方面)首先将上手性
hibernate对于熟练度要求很好 ,若要掌握HQL语句也是个新的过程。而IBATIS的灵活性要高于hibernate 这就确定了关于SQL编写方面效率的问题,虽然ibatis在SQL拼接上会耗费一点时间(这完全不算时间) 但如果你想从前台根据实际参数而选择不同的SQL传入ACTION/SQLMAP这完全不是问题,灵活性一览无遗。
对于新手 这只是个建议帖 多学习IBATIS会有助于你的SQL编写和数据库优化能力并且更节省学习时间。时间不多就泛泛而谈。
![](https://imgsa.baidu.com/forum/pic/item/17a4df39b6003af3c4b2dd2e352ac65c1138b6ef.jpg?v=tbs)