IDEA如何快速生成Mybits中的Mapper文件
安装Mybits插件
打开Settings
打开Settings配置选项:file->settings(Ctrl+Alt+S)
安装插件(Plugins)
选择Plugins,点击浏览存储库(Browse repositories)
搜索Free Mybatis plugin并安装。(我已经安装,所以右侧无install按钮)
使用Mybits插件生成Mapper文件
编写UserDao接口
UserDao 代码如下:
.
import java.util.List;
public interface UserDao {
/**
* 根据id查询用户信息
*
* @param id
* @return
*/
public User queryUserById(String id);
/**
* 查询所有用户信息
*
* @return
*/
public List<User> queryUserAll();
/**
* 新增用户
*
* @param user
*/
public void insertUser(User user);
/**
* 更新用户信息
*
* @param user
*/
public void updateUser(User user);
/**
* 根据id删除用户信息
*
* @param id
*/
public void deleteUser(String id);
}
生成UserDao的Mapper文件
选择接口UserDao,按住Alt+Enter打开快捷菜单,选择MybatisGenerator mapper of xml
出现“选择目录”选择框(默认为项目的资源文件夹)一般无需修改,直接回车。
回车确定后,在资源文件夹下自动生成UserDao.xml文件
UserDao.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="com.zeroone.mybatis.Dao.UserDao">
</mapper>