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>