MyBatis
Simba_cheng
低调,低调
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis_2 - MyBatis构成/生命周期
MyBatis 的基本构成 SqlSessionFactoryBuilder(构造器) 它会根据配置信息或者代码来生成SqlSessionFactory SqlSessioinFactory 依靠工厂来生成SqlSession 每个MyBatis的应用都是以SqlSessionFactory的实例为中心的, SqlSessionFactory的实例原创 2017-04-09 14:54:24 · 636 阅读 · 0 评论 -
MyBatis_3 - MyBatis第一个Demo
废话不多说,直接上第一个MyBatis Demo 数据库结构 数据库数据 项目工程结构 log4j.properties log4j.rootLogger=DEBUG,CONSOLE,ARKSERVICES log4j.addivity.org.apache=true log4j.appender.CONSOLE=org.apache.log4j.原创 2017-04-09 15:07:53 · 576 阅读 · 0 评论 -
MyBatis_1 - MyBatis Introduce
什么是MyBatis? MyBatis是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。 MyBatis避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。原创 2017-04-09 14:47:20 · 878 阅读 · 0 评论 -
MyBatis_4 - MyBatis映射器(1)_select
映射器是MyBatis最强大的工具,也是我们使用MyBatis时使用最多的工具。 MyBatis是针对 映射器构造的SQL 构建的轻量级框架,并且通过配置生成对应JavaBean返回给调用者,而这些配置主要便是 映射器。原创 2017-04-22 22:01:16 · 743 阅读 · 0 评论 -
MyBatis_5 - MyBatis映射器(2)_insert
Insert元素 代码已经上传... MyBatis_insert 示例Demo 主键回填和自定义 举个栗子:MySQL中主键需要根据一些特殊的规则去生成,再插入后我们往往需要获得那个主键,以便未来进行操作,MyBatis提供了实现方法。 还是沿用之前的Demo例子 首先在Mapper xml中修改insert的节点 keyPeoperty指定POJO中那个字段是原创 2017-04-22 22:17:29 · 523 阅读 · 0 评论 -
MyBatis_6 - MyBatis映射器(3)_sql-resultMap-缓存
依旧沿用之前的代码Demo 项目源码 : MyBatis_sql-resultMap-缓存 sql元素 sql元素的意义,在于我们可以定义一串SQL语句的组成部分,其他语句直接拿过来用就行了.... 举个例子:一条SQL需要select几十个字段映射到JavaBean中,第二第三条也是这么多,显然写两遍不合适.... 我们修改Mapper xml 然后运行程序原创 2017-05-07 12:58:22 · 800 阅读 · 0 评论 -
MyBatis_7 - MyBatis动态SQL
沿用之前的代码Demo 项目源代码 : MyBatis动态SQL 动态SQL MyBatis的动态SQL包括以下几种元素: 元素 作用 备注 if 判断语句 单条件分支判断 choose(when,otherwise) 相当于Java中的case when 多条件原创 2017-05-07 13:34:15 · 731 阅读 · 0 评论
分享