Mybatis3.2.6+oracle例子
http://www.luoshengsha.com/266.html
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<setting name="lazyLoadingEnabled" value="true"/>
<setting name="aggressiveLazyLoading" value="false"/>
</settings>
<!-- 設定別名 -->
<typeAliases>
<typeAlias type="com.Student" alias="student"/>
</typeAliases>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"></transactionManager>
<dataSource type="POOLED">
<property name="driver" value="oracle.jdbc.OracleDriver"/>
<property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl" />
<property name="username" value="yoyo"/>
<property name="password" value="123456"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="com/StudentMapper.xml"/>
</mappers>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.StudentMapper">
<insert id="save" parameterType="student" >
insert into student(id,name,birth,score) values(#{id},#{name},#{birth},#{score})
</insert>
<update id="update" parameterType="student">
update student set name=#{name},birth=#{birth},score=#{score} where id=#{id}
</update>
<select id="find" parameterType="int" resultType="student">
select * from student where id=#{id}
</select>
<delete id="delete" parameterType="int">
delete from student where id=#{id}
</delete>
</mapper>