
mybatis
fengzhuzhigu
这个作者很懒,什么都没留下…
展开
-
# 和 &的区别
# 和 &的区别 #{}:占位符号,可以防止sql注入(替换结果会增加单引号‘’),解析为一个 JDBC 预编译语句(prepared statement)的参数标记符,一个‘ #{ }’ 被解析为一个参数占位符 ? 。 行SQL:Select * from emp where name = #{employeeName} 参数:employeeName=>Smith 解析后...原创 2020-03-16 18:50:42 · 7514 阅读 · 1 评论 -
resultmap的用法
MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射的时候,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对应的值。当提...原创 2020-02-17 14:31:42 · 5574 阅读 · 0 评论 -
mybatis 参数传递
1.单个参数 可以接受基本类型,对象类型,集合类型的值。这种情况MyBatis可直接使用这个参数,不需要经过任何处理。 <!-- 根据id查询数据表中的一条记录,并封装User对象 --> <select id="selectById" resultType="com.softjx.model.User"> select t_id as id,t_username a...转载 2020-02-10 10:02:25 · 123 阅读 · 0 评论