
mybatis
Only MI
努力是一种习惯,不是一时热血
展开
-
mybatis修改映射配置
修改映射配置1.在mapper配置中使用as修改这种方法是直接在SQL层执行,效率很高。但如果我们的查询很多,都使用别名的话写起来就会很麻烦,就需要用第二种方法2.resultMap 结果类型resultMap 标签可以建立查询的列名和实体类的属性名称不一致时建立对应关系。从而实现封装。在 select 标签中使用 resultMap 属性指定引用即可。同时 resultMap 可以实现将查询结果映射为复杂类型的 pojo,比如在查询结果映射对象中包括 pojo 和 list 实现一对一查询和一原创 2021-03-05 13:10:55 · 499 阅读 · 1 评论 -
#{}与${}的区别
#{}表示一个占位符号通过#{}可以实现 preparedStatement 向占位符中设置值,自动进行 java 类型和 jdbc 类型转换,#{}可以有效防止 sql 注入。 #{}可以接收简单类型值或 pojo 属性值。 如果 parameterType 传输单个简单类型值,#{}括号中可以是 value 或其它名称。${}表示拼接 sql 串通过${}可以将 parameterType 传入的内容拼接在 sql 中且不进行 jdbc 类型转换, ${}可以接收简单类型值或 pojo 属性值,如原创 2021-03-05 12:57:04 · 376 阅读 · 1 评论 -
自定义 Mybatis 框架的分析&Mybatis 与 JDBC 编程的比较
1.分析流程原创 2021-03-05 12:51:15 · 179 阅读 · 1 评论