文章分类 -  Mybatis

摘要:一、搭建开发环境 首先创建一个maven webapp工程,通过maven来管理项目。最终结果如下: 引入spring和mybatis的jar包 表结构以及数据如下: 二、引入Spring配置SpringMVC web.xml配置如下: spring-mvc.xml 三、整合mybatis 创建Us 阅读全文
posted @ 2017-09-13 21:16 暗夜心慌方 阅读(272) 评论(0) 推荐(0)
摘要:mybatis提供了缓存机制减轻数据库压力,提高数据库性能 mybatis的缓存分为两级:一级缓存、二级缓存 一级缓存是SqlSession级别的缓存,缓存的数据只在SqlSession内有效 二级缓存是mapper级别的缓存,同一个namespace公用这一个缓存,所以对SqlSession是共享 阅读全文
posted @ 2017-09-12 18:49 暗夜心慌方 阅读(37353) 评论(6) 推荐(2)
摘要:一、创建存储过程 二、配置Mapper.xml 三、测试代码 此名字有多少个:null {name=马, sum=5} 结论:1.mapper.xml中配置的存储过程入参和出参名字必须和测试代码map集合中的key相同,不必和存储过程声明时的入参出参名称相同 2.mybatis调用存储过程,入参和出 阅读全文
posted @ 2017-09-10 18:56 暗夜心慌方 阅读(533) 评论(0) 推荐(0)
摘要:在ORM启动的时候报了个错: 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾 原因是在ORM的配置文件中: <property name="connection.url">jdbc:mysql://127.0.0.1/cache?useUnicode=true&ch 阅读全文
posted @ 2017-09-07 17:53 暗夜心慌方 阅读(927) 评论(0) 推荐(0)
摘要:如何传递多个参数有两个方法:一种是使用Map,另一种是使用JavaBeanjava.util.Map,这两个都是可以的 --> /** * 通过Map传递多个参数 */ @Test public void testSelectByMap() {... 阅读全文
posted @ 2015-08-26 14:49 暗夜心慌方 阅读(137) 评论(0) 推荐(0)
摘要:最开始是酱紫的:Preparing: exec Wx_SignIn_getXY '?'### The error may exist in file [E:\WM-Member1\wechat\wm-dao\target\classes\sqlmap\XY.xml]### The error may... 阅读全文
posted @ 2015-08-17 16:18 暗夜心慌方 阅读(1012) 评论(0) 推荐(0)
摘要:昨天做的那个demo中通过xml文件里面配置的select语句进行数据库的操作,今天通过注解来进行同样的操作工作目录:主要是这个UserMapperI接口,这个接口不需要我们实现它,通过注解mybatis会动态帮我实现之,我们拿来用就OK了,是不是很贴心,^_^具体看下这个接口:package co... 阅读全文
posted @ 2015-07-25 10:06 暗夜心慌方 阅读(175) 评论(0) 推荐(0)
摘要:半年不写后台,又给忘光了,呵呵,这次记个笔记吧,废话就此止今天就写一个简单的mybatis demo所需jar:mybatis-3.2.1mysql-connector-java-5.0.8数据库表demo的工程目录conf.xmlmybatis配置文件 ... 阅读全文
posted @ 2015-07-24 16:26 暗夜心慌方 阅读(126) 评论(0) 推荐(0)