摘要: mybatis jndi 建立maven web项目 src/main /java /resources /webapp web.xml WEB-INF lib META-INF context.xml 配置文件 index.jsp src/test/java 测试主目录 1)pom.xml 文件内 阅读全文
posted @ 2017-07-05 16:52 归然 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: 1、maven项目pom.xml 加入 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-dbcp2</artifactId> <version>2.1.1</version> </dependency> 项 阅读全文
posted @ 2017-07-05 16:51 归然 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 集成 c3p0 1、pom.xml 文件加入依赖 <dependency> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId> <version>0.9.1.2</version> </dependency> 2、编写一个工厂, 继承Unpoo 阅读全文
posted @ 2017-07-05 16:50 归然 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 1、建立maven 项目 2、打开项目的pom.xml 文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/ 阅读全文
posted @ 2017-07-05 16:49 归然 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一级缓存 会话级 同一个SqlSession接口对象调用相同的select 语句,则直接会从缓存中返回结果,而不是再查询一次数据库 mybatis 默认情况下,启用一级缓存 测试代码 public void one2many(){ //List<Book> list = bdao.queryAll( 阅读全文
posted @ 2017-07-05 16:48 归然 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 数据库准备 -- user 用户 create table dbuser( id int unsigned auto_increment, name varchar(20), pass varchar(32), primary key(id) )engine=innodb charset=utf8; 阅读全文
posted @ 2017-07-05 16:46 归然 阅读(175) 评论(0) 推荐(0) 编辑
摘要: mybatis one2one mybatis 3.4.1 one2one 建立表 create table db_member( id int unsigned auto_increment, account varchar(20) not null, pass varchar(32) not n 阅读全文
posted @ 2017-07-05 16:45 归然 阅读(159) 评论(0) 推荐(0) 编辑