上一页 1 ··· 145 146 147 148 149 150 151 152 153 ··· 168 下一页
摘要: 1mybatis开发dao的方法1.1SqlSession作用范围是使用局部变量、成员变量,还是形参?1.1.1SqlSessionFactoryBuilder SqlSessionFactoryBuilder不是单例是以工具类方式来使用,用来创建sqlSessionFactory,需要创建s... 阅读全文
posted @ 2015-10-11 15:28 无天666 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Mybatis解决jdbc编程的问题1、数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。以后交给spring管理。2、Sql语句写在代码中造成代码不易维护,实际应用sql变... 阅读全文
posted @ 2015-10-11 14:57 无天666 阅读(222) 评论(0) 推荐(0) 编辑
摘要: user.javapackage cn.itcast.mybatis.po;import java.util.Date;public class User { private int id; private String username;// 用户姓名 private Strin... 阅读全文
posted @ 2015-10-11 14:52 无天666 阅读(269) 评论(0) 推荐(0) 编辑
摘要: User.xml向用户表插入一条记录。主键返回需求:user对象插入到数据库后,新记录的主键要通过user对象返回,这样就可以通过user获取主键值。解决思路:通过LAST_INSERT_ID()函数获取刚插入记录的自增主键值,在insert语句执行后,执行select LAST_INSERT_ID... 阅读全文
posted @ 2015-10-11 11:42 无天666 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 根据用户名称模糊查询用户信息可能返回多条记录。1.1.1User.xml编码如果用%进行模糊查询,#{}表示一个占位符会被翻译为一个?号(SELECT * FROM USER WHERE id= #{id},SELECT * FROM USER WHERE id= ?),向占位符输入参数,mybat... 阅读全文
posted @ 2015-10-11 11:09 无天666 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 2.2导入jar包从mybatis管网下载(地址:https://github.com/mybatis/mybatis-3/releases)mybatis-3.2.7.pdf---操作手册mybatis-3.2.7.jar--核心 jar包依赖的jar包4.3工程结构4.4由于导入了log4j的j... 阅读全文
posted @ 2015-10-10 21:14 无天666 阅读(167) 评论(0) 推荐(0) 编辑
摘要: SqlMapConfig.xml(mybatis全局配置文件加载mybatis环境(数据源,事物,mapper.xml(配置sql语句),),类似于hibernate的全局配置文件,用于加载hibernate的环境,名称不固定),mapper.xml(配置sql语句), mapper.xml....... 阅读全文
posted @ 2015-10-10 21:06 无天666 阅读(121) 评论(0) 推荐(0) 编辑
摘要: mybatis是一个java持久层框架,java中操作关系型 数据库用的是jdbc,mybatis是对jdbc的一个封装。jdk1.7.0_72eclipse:eclipse-3.7-indigomysql:mysql5.1企业开发中,根据项目大小、特点进行技术选型 ,jdbc操作数据库时效率是很高... 阅读全文
posted @ 2015-10-10 20:16 无天666 阅读(192) 评论(0) 推荐(0) 编辑
摘要: oracle的视图 介绍视图是一个虚拟表是一个表,其内容由查询定义,同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在(视图不实际存在)。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。(视图不是真实存在磁盘上的) 查询需要2... 阅读全文
posted @ 2015-10-07 19:44 无天666 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 例外处理 例外的分类 oracle将例外分为预定义例外,非预定义例外和自定义例外三种。 预定义例外用于处理常见的oracle错误 非预定义例外用于处理预定义例外不能处理的例外 自定义例外用于处理与oracle错误无关的其它情况 例外传递 如果不处理例外我们看看会出现什么情况: 案例,编写一个过程... 阅读全文
posted @ 2015-10-07 19:01 无天666 阅读(213) 评论(0) 推荐(0) 编辑
上一页 1 ··· 145 146 147 148 149 150 151 152 153 ··· 168 下一页