s.text 持久化类的配置文件的元素介绍基本例子: insert into tb_user(name,sex,age) values(#{name},#{sex},#{age}) 上述中开头的是必须的,包括xml文件的基本配置,之后每个持久化类中都需要Mapper这个
持久化类的配置文件的元素介绍 基本例子:上述中开头的是必须的,包括xml文件的基本配置,之后每个持久化类中都需要Mapper这个元素来进行包装,其中的namespace 指的是该持久化类的名称,通常采用包名+持久化类名的组合作为唯一的名字。之后是对该持久化类的数据库操作,上述中只有 一个Insert语句,paramterType指的是要传入的数据类型,同时可以加入resultType来表示返回的类型,同时传入的参数用 #{name}表示。在完成配置文件后,要加入对应的接口,同时在接口中声明方法,之后Mybatis会自动扫描 接口类: package com.mapper; import com.vo.User; public interface UserMapper { void save(User user); } 在完成后需要在Mybatis-config.xml进行数据库的配置,基本的信息如下: insert into tb_user(name,sex,age) values(#{name},#{sex},#{age}) //所有的信息都需要在configulation进行配置。 //进行数据库配置 //事务管理器 //数据类型有三种,POOLED表示mysql的JDBC驱动 //为了防止中文乱码,在url配置的时候需要在数据库后面加入characterEncoding,中间不能用&,因为无法转义,用&代替