需求
新增会员
环境
java环境:jdk1.7.0_65
eclipse: Luna Service Release 1 (4.4.1)
oracle:oracle11g
mybatis运行环境(所需jar包)
核心包
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.2.2</version>
</dependency>
下图中为核心包
依赖包
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>2.1_3</version>
</dependency>
数据库驱动包
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.1.0.7.0</version>
</dependency>
lo4j.properties
log4j.rootCategory=debug,stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yy-MM-dd HH:mm:ss.SSS} %5p %x - %m%n
log4j.logger.com.ibatis=DEBUG
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
SqlMapConfig.xml
配置mybatis的运行环境,配置内容为数据源、事务管理。
工程结构
新增会员
创建po类
Member.java
映射文件
映射文件命名:
原始ibatis中dao开发方法Member.xml,mapper代理映射文件名称叫xxxMapper.xml例如MemberMapper.xml等
映射文件,在映射文件中配置statement。
在SqlMapConfig.xml加载映射文件
程序编写
查询结果
到此一个简单的入门程序已经完成,下一次进行删除操作 。