一、一对一关联1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY ...
分类:
其他好文 时间:
2015-02-01 17:35:38
阅读次数:
178
在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREM...
分类:
其他好文 时间:
2015-01-31 19:22:07
阅读次数:
192
随着开发团队转投GoogleCode旗下,ibatis3.x正式更名为Mybatis
对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits基本是持久层框架的不二选择。即使在持久层框架层出不穷的今天,iBa...
分类:
其他好文 时间:
2015-01-31 18:02:01
阅读次数:
226
一、连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: 1 2 3 4 5 6 7 8 9...
分类:
其他好文 时间:
2015-01-31 17:38:04
阅读次数:
146
一直想知道mybatis是如何解析xml文件的,今天认真看了下源码,这里记录一下
这里是用mybatis-spring的SqlSessionFactoryBean当作的入口,mybatis-spring其实很简单,源码也就几个看看就懂了,代理了一下而已没啥东东.
1.解析spring的配置
不过很多参数都是spring中来处理了,所以mybatis-spring没有先parse而...
分类:
其他好文 时间:
2015-01-31 07:14:00
阅读次数:
136
我用的mybatis3.0.5 如果你用的mybatis3.0.5的话就会存在这个问题(其他版本我不知道),我以解决,改版后的mybatis-3.0.5.jar提供下载,替换项目中就好! //org.apache.ibatis.executor.resultset.FastResultSetHandl...
分类:
其他好文 时间:
2015-01-30 19:46:34
阅读次数:
162
使用SpringMVC搭建项目时,我打算直接使用SpringMVC的JDBC,如果引入Mybatis和Hibernate等ORM是感觉太过的麻烦,所以直接使用springframework.jdbc。SpringMVCJDBC提供了两个数据jdbc操作类,分别是:jdbcTemplate和namedParameterJdbcTemplate。他们都提供了非常多的方法,我就不写了(看源码)。现在问题...
分类:
数据库 时间:
2015-01-30 19:43:47
阅读次数:
859
一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Ja...
分类:
其他好文 时间:
2015-01-30 19:27:44
阅读次数:
166
applicationContext.xml mybatis-config.xml DiclectResultSetHandlerInterceptor.javapackage com.system.util;import java.sql.Statemen...
分类:
数据库 时间:
2015-01-30 19:08:54
阅读次数:
324
上一篇博文MyBatis学习总结(一)——MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对users表执行CRUD操作。本文中使用到的测试环境是上一篇博文中的测试环境。一、使用MyBati.....
分类:
其他好文 时间:
2015-01-30 19:06:22
阅读次数:
121