mabatis学习笔记

接触学习MYBATIS 一周了,,对于这个框架我是很迷茫的,,大概就掌握了一点基础的慨念,因为是一个完全崭新的东西,需要我们自己的加强训练,

总的说来,对于MYBATIS我自己的理解总结如下:

mybatis既有有点也有缺点,正因为mybatis使用简单,数据的可靠性、完整性的瓶颈便更多依赖于程序员对sql的使用水平上了。sql写在xml里,虽然方便了修改、优化

和统一浏览,但可读性很低,调试也非常困难,也非常受限,无法像jdbc那样在代码里根据逻辑实现复杂动态sql拼接。mybatis简单看就是提供了字段映射和

对象关系映射的jdbc,省去了数据赋值到对象的步骤而已,除此以外并无太多作为,不要把它想象成hibernate那样强大,简单小巧易用

上手,方便浏览修改sql就是它最大的优点了。

知识点:

mybati  将#{...} 解释为jdbc prepared statement 中的参数, 而将$ {...}用作字符串的替换功能.知道其中的差别重要的是很重要,因为在某些地方,在SQL语句

的某些地方不能使用参数创造器. 例如,您不能使用一个参数标记指定表名.

 

 

 

 

你可能感兴趣的:(mabatis学习笔记)