
mybatis
文章平均质量分 66
Raya_L
这个作者很懒,什么都没留下…
展开
-
Mybatis的延迟加载和Mybatis的代码生成工具
1.Mybatis的延迟加载 使用延迟加载必须加入jar包 cglib cglib 3.2.5 sources 2.Mybatis的代码生成工具 官网:http://www.mybatis.org/generator/quickstart.html 在pom.xml中加入插件 org.mybatis.generator原创 2017-11-30 10:42:11 · 353 阅读 · 0 评论 -
Mybatis入门
Mybatis入门 官网 http://mybatis.github.io/ 下载路径:https://github.com/mybatis/mybatis-3/releases 文档:http://mybatis.github.io/mybatis-3/zh/getting-started.html http://www.mybatis.org/mybatis-3/zh/原创 2017-11-24 11:24:08 · 265 阅读 · 0 评论 -
MyBatis注解应用之动态SQL语句
有时候,我们需要在输入的标准下,创建动态的查的语言。MyBatis提供了多个注解如:@InsertProvider,@UpdateProvider,@DeleteProvider和@SelectProvider,这些都是建立动态语言和让MyBatis执行这些语言。 现在让我们来看一下如何使用@ SelectProvider来创建简单的SELECT映射的例子。创建一个TutorDynaSqlP原创 2017-11-25 11:27:35 · 1625 阅读 · 0 评论 -
动态SQL语句
有些时候,sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。 下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。 源代码http://limin原创 2017-11-25 11:29:27 · 369 阅读 · 0 评论 -
MyBatis动态SQL之增、删、改、查操作
概述 在实际的场景中,经常会遇到动态SQL的增、删、改、查问题,这里就必要说明何谓动态SQL,我们举一个实际的例子,比如,在一个web工程中,经常会有一个搜索框,并且在搜索之前通常会进行一个关键词的过滤,比如可以过滤的条件有:姓名、年龄等,这样的话当我们姓名和年龄都不选,则等价于下面的SQL语句 select * from students; -- 不去限制姓名和年龄1 当我原创 2017-11-25 15:21:19 · 502 阅读 · 0 评论 -
Mybatis的多对一,一对多
1.Xml Mabatis中xml性的核心配置文件 PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> 是mybaitis的核心配置文件 1.数据库的链接信息(连接池) -->原创 2017-12-05 14:44:35 · 855 阅读 · 0 评论