![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 71
「已注销」
明天很美好。
展开
-
mybatis入门级06——动态
Myabtis的动态sql(掌握)(一)什么是动态sqlMybatis核心 对sql语句进行灵活的操作,通过表达式进行判断,对sql进行灵活拼接、组装。(二)需求:用户信息综合查询列表和用户查询列表总数这两个statement的定义使用动态sql。1.mapper.xml2.mapper.java3.测试代码(三)SQL片段:方便程序猿进行开发。需求:将上边的sql动态判断...原创 2018-11-10 15:18:39 · 239 阅读 · 0 评论 -
myabtis入门级05——核心配置文件02——输入输出映射
一、Mybatis输入映射(掌握)通过parameterType指定输入类型,(一)、简单类型直接写就行,比如根据id查询用户信息。(二)、输出Hashmap:输出pojo对象可以改用hashMap输出类型,将输出的字段名作为map的key,value为字段值。(三)、Pojo包装对象需求: 完成用户信息的综合查询,需要传入的查询条件很复杂。比如要查询用户列表附带商品、订单信息等,...原创 2018-11-09 21:27:48 · 203 阅读 · 0 评论 -
mybatis入门级04——核心配置文件SqlMapConfig.xml(一)
一、properties将数据库连接参数单独配置在db.properties中,只需要在SqlMapConfig.xml文件中调用即可。在SqlMapConfig.xml中就不需要对数据库连接参数进行硬编码。方便对参数进行统一管理,其他xml文件也可以引用该db.properties.xml文件。jdbc.properties:jdbc.driverClassName=com.mys...原创 2018-11-09 19:46:10 · 283 阅读 · 0 评论 -
myabtis入门级03——mybatis开发dao层的两种方法
一、先来谈谈SqlSession的适用范围通过SqlSessionFactoryBuilder创建会话工厂SqlSessionFactory。将SqlSessionFactoryBuilder当成一个工具类使用即可,不需要使用单例管理SqlSessionFactoryBuilder。若要创建SqlSessionFactory时,只需要new一次SqlSessionFactoryBuilder...原创 2018-11-08 12:00:37 · 308 阅读 · 0 评论 -
mybatis入门级02——基础知识
一、Mybatis框架原理Mybatis是一个持久层框架,是apache下的顶级项目。Mybatis托管到googlecode下,再后来托管到github下。Myabtis让程序主要将精力放在sql上,通过mybatis提供的映射方式,自由灵活生成(半自动化,大部分需要程序猿编写sql)满足需要sql语句。Mybatis可以将向prepareStatement中输入参数自动进行输入映射,...原创 2018-11-06 22:35:17 · 233 阅读 · 0 评论 -
mybati入门级01——简单环境搭建及配置
一、简介(本部分截取自W3CSchool Mybatis教程)资源连接地址:https://www.w3cschool.cn/mybatis/7zy61ilv.html(一)MyBatisMyBatis是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 X...原创 2018-11-01 14:26:23 · 379 阅读 · 0 评论