
MyBatis
MyBatis
MajorRoss
这个作者很懒,什么都没留下…
展开
-
Mybatis的优缺点
MyBatis优点 灵活性高,解除SQL与程序代码之间的耦合度,支持动态SQL,可重用 对比JDBC来说,减少了50%以上的代码量,解决了大量JDBC冗余的代码 兼容大部分的数据库 能与Spring更好的集成 支持对象与数据库的ORM字段关系映射;支持对象关系组件维护 Mybatis缺点 SQL语句的编写工作量较大 SQL语句依赖于数据库,导致数据库移植性较差,不能随便更换数据库 ...原创 2021-03-24 17:14:31 · 251 阅读 · 0 评论 -
MyBatis中实体类属性和表字段不同是的处理方法
通过在SQL中定义字段名的别名,使字段名和实体类的属性对应 <select id="selectOrder" parmetertype="int" resultetype="包名+类名"> select 字段名 as 别名 from 表名 where id=#{id}; </select> 通过来映射字段名和实体类属性名对应的关系 <select id="getOrder" parmeterType="int" resultMap="自定义对应实体类属性名的名.原创 2021-03-23 20:38:28 · 506 阅读 · 0 评论 -
#{}和${}的区别
#{} ${} 预编译处理 字符串替换 会替换成?,调用PreparedStatement的set方法进行赋值 会替换成变量的值 有效的防治SQL注入,提高代码的安全性原创 2021-03-23 20:37:29 · 87 阅读 · 0 评论