摘要: 无论是 MyBatis 在预处理语句(PreparedStatement)中设置一个参数时,还是从结果集中取出一个值时, 都会用类型处理器将获取的值以合适的方式转换成 Java 类型。 你可以重写类型处理器或创建你自己的类型处理器来处理不支持的或非标准的类型。具体做法为:实现 org.apache. 阅读全文
posted @ 2021-02-22 22:37 西红柿里没有番茄 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Sql 中可将重复的 sql 提取出来,使用时用 include 引用即可,最终达到 sql 重用的目的 <sql id="select_User"> select * from User </sql> <!-- if的使用--> <select id="findByCondition" param 阅读全文
posted @ 2021-02-22 18:07 西红柿里没有番茄 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 动态 SQL 之<if> 动态 SQL 之<foreach> <if> 我们根据实体类的不同取值,使用不同的 SQL语句来进行查询。比如在 id如果不为空时可以根据id查询,如果username 不同空时还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到。 <!-- if的使用--> 阅读全文
posted @ 2021-02-22 16:59 西红柿里没有番茄 阅读(58) 评论(0) 推荐(0) 编辑