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>



猜你喜欢

转载自blog.csdn.net/yoyogaosong/article/details/35286673
今日推荐