数据库操作——mybatis

mybatis——数据库操作

详细介绍可参考:http://www.ityouknow.com/springboot/2016/11/06/spring-boo-mybatis.html

mybatis:首先需要创建一个数据库表和与之对应的java类;然后定义一个针对该表对应操作的方法接口,并对接口进行实现,在其中将调用对应****Dao的接口,而Dao的接口将于对应同名xml相关联,而在xml文件中将对应java类与数据表中的项相关联并执行SQL语句进行数据库操作。xml文件的大致结构如下:

<?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="对应Dao文件的项目完整路径">
    <resultMap type="数据库表对应java类文件完整路径" id="标识" autoMapping="true">
        <result property="java类中对应变量名" column="数据库表项列名称"  />
        :
		:
        <result property="nameId" column="name_id"/>
    </resultMap>

    <insert id="数据库对应操作java方法" parameterType="数据库表对应java类文件完整路径" useGeneratedKeys="true" keyProperty="id">
        INSERT INTO 数据库表名 (
        数据库表项列名称,name_id
        )
        VALUES (
        #{对应java类中变量名},
        :
		:
        #{nameId}
        )
    </insert>
</mapper>

猜你喜欢

转载自blog.csdn.net/a40850273/article/details/80731559