1、编写 Mybatis 主配置文件:
mybatis.xml中重要标签说明: <!-- 配置数据库连接环境:driver、url、username、password --> <environments default="mysql"> //设置当前要使用的数据库 <!-- 开始配置mysql --> <environment id="mysql"> //给当前要使用的数据库环境命名,要唯一 <!--配置事务 --> <transactionManager type="JDBC"></transactionManager> <!-- 配置数据源 --> <dataSource type="POOLED"> <property name="driver" value="com.mysql.cj.jdbc.Driver"/> //数据库驱动程序 <property name="url" value="jdbc:mysql:///myschool?serverTimezone=GMT%2B8"/> //要访问的数据库 <property name="username" value="root"/> //用户名 <property name="password" value=""/> // 密码 </dataSource> </environment> </environments> 2、编写局部 SQL 映射配置文件(xxxmapper.xml): 局部SQL配置文件主要是编写针对某个表操作的sql语句。如,对users表操作,就编写一个UserDaoMapper.xml文件。 步骤1:在cn.java.dao.impl包下,创建一个针对某个表操作的局部SQL配置文件。 e.g
局部SQL配置文件重要标签说明: 作用:把sql语句保存在Mybatis的局部配置文件中,给某个数据访问类使用; 根节点为<mapper>… </mapper>; namespace:命名空间,其值为某一个dao层实现类的具体路径,表示这个类要使用相应的SQL语句。这个具体路径不要自己写,可以选中该类,右键,选择“copy Reference”,然后粘贴即可。 select标签存放查询语句,insert标签存放insert语句,update标签存放update语句, delete标签存放delete语句; id:在整个配置文件中id值必须唯一,一般情况下,其值与dao层类中,使用该SQL语句的方法名保持一致; resultType:指定当前sql查询语句返回的数据类型。类型不是sql语句的最终类型,而是某一条数据的类型,一般用实体类表示,即用该实体类的“copyReference”来表示。简化使用时,也可以用MAP数据类型; 另外,一对mapper里,可以编写多条sql语句。 3、关联 myBatis 主配置文件和局部 SQL 配置文件 在mybatis.xml文件中,如下编写<mappers>节点的内容,把主配置文件和局部配置文件关联起来,这样程序先读主配置文件,然后通过主配置文件找到相应的局部配置文件。 标签:语句,框架,配置文件,标签,流程,sql,SQL,MyBatis,局部 From: https://www.cnblogs.com/qiqi-yi/p/17276020.html