mybatis
也许我太傻
一步一印,才能看到自己想要的风景。
展开
-
MyBatis入门
MyBatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括S...转载 2018-03-31 10:34:35 · 112 阅读 · 0 评论 -
传统的方式写mybatis的应用程序
1、环境搭建 pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache...转载 2018-03-31 10:38:55 · 209 阅读 · 0 评论 -
mybatis的mapper代理方法来实现
mapper代理方法来实现(实际开发用到的) 1、pom.xml文件一样 2、SqlMappingConfig.xml一样 3、开发规范:编写mapper接口需要遵循一些开发规范,mybatis可以自动生成mapper接口实现类代理对象。 接口UserMapping.xml文件(可能有点多、挑着看就好) (注意在SqlMappingConfig.xml文件中已经引用它) <...转载 2018-03-31 11:02:19 · 900 阅读 · 0 评论 -
mybatis中#{}和${}的区别
在MyBatis的使用过程当中,使用参数进行sql拼装经常会使用到#{var}和${var}这两种参数的设置方式。 两种情况在sql拼装的过程中都会使用的到,下面是两种方式的不用之处: #{var}: 使用预编译的方式将参数设置到sql语句当中(相当于占位符 ?) 使用的是原生jdbc中的prepareStatrment 能够在一定程度上防止sql注入的风险(无法避免%的问题) ${v...原创 2018-03-29 16:29:01 · 916 阅读 · 0 评论 -
mybatis的一些零碎笔记
1、MyBatis的大致流程 通过mybatis的xml文件,获取mybatis的sqlsessionFactory 使用sqlsessionFactory打开一个连接sqlsession 使用sqlsession对象获取mapper文件的实现类代理对象 使用代理对象调用相应的增删改查方法 关闭sqlsess...原创 2018-03-29 16:47:37 · 164 阅读 · 0 评论