mybatis
darkdragonking
这个作者很懒,什么都没留下…
展开
-
mybatis动态SQL语句
一 if标签 SELECT * from STUDENT_TBL ST WHERE ST.STUDENT_NAME LIKE CONCAT(CONCAT('%', #{studentName}),'%') 二 where标签 SELECT * from STUDENT_TBL ST ST.STUDENT_NAME LIKE CONCAT(CO转载 2015-04-02 10:25:09 · 497 阅读 · 0 评论 -
JAVA_连接池、DataSource、JNDI
原文链接点击此处 1、连接池 Connection的取得和开放是代价比较高的处理,解决这个问题的方法是连接池。 连接池就是事先取得一定数量的Connection,程序执行处理的时候不是新建Connection,而是取得预先准备好的Connection的使用权。 2、DataSource 提供连接池机能的技术叫DataSource。 Javax.sq转载 2016-07-10 23:16:29 · 575 阅读 · 0 评论 -
Mybatis中resultMap
原文地址点击此处 MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接 表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。 1.resultType 在MyBatis进行查询映射的时候,其实查询出来的每一个属性转载 2016-10-25 15:00:04 · 366 阅读 · 0 评论 -
Mybatis 高级结果映射 ResultMap Association Collection
高级结果映射 MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用程序,也将是非常棒的,但也没有。结果集映射就是MyBatis为解决这些问题而提供的解决方案。例如,我们如何映射下面这条语句? select B.id as blog_id, B.titl转载 2016-10-25 15:15:49 · 421 阅读 · 0 评论 -
Mybatis的<where><trim><set>标签使用和排重
原文链接点击此处 sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空 时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。 下文均采用MySQL语法和函数(例如字符串链接函数CONCAT 3.1 if标签 一个很普通的查询:原创 2016-11-21 15:31:38 · 1762 阅读 · 0 评论