Mybatis 配置实体类的别名
2016-03-30 19:54
204 查看
在Mapper中定义sql操作时,通常要制定传入参数类型和返回值类型,如果他们是对象,则必须制定此对象的准确路径,才能找到,比如:
这里,com.atguigu.mybatis.test1.User很可能会出现很多次,使得代码不简洁,而且维护起来困难。
在conf.xml中使用
接下来就可以使用文本替换,将所有com.atguigu.mybatis.test1.User都替换成User及实体类名。
文本替换方法:在代码编辑页面按Ctrl+F->rreplace all即可。
<insert id="addUser" parameterType="com.atguigu.mybatis.test1.User" > insert into users(name,age) values(#{name},#{age}) </insert>
这里,com.atguigu.mybatis.test1.User很可能会出现很多次,使得代码不简洁,而且维护起来困难。
在conf.xml中使用
<typeAliases><!-- <typeAlias type="com.atguigu.mybatis.test1.User" alias="_User"/> -->配置具体的类 <package name="com.atguigu.mybatis.test1"/> 为整个包下面的类配置,系统会自动识别 一般在项目中实体类都会放在统一的Entities或者Bean包下面,所以这种方式可行。 </typeAliases>
接下来就可以使用文本替换,将所有com.atguigu.mybatis.test1.User都替换成User及实体类名。
文本替换方法:在代码编辑页面按Ctrl+F->rreplace all即可。
相关文章推荐
- 合并有序链表
- 初学用HashMap输出
- mvc模式 学生管理系统
- 英伟达硬件加速解码器在 FFMPEG 中的使用
- 第4周项目5-用递归方法求解2
- 安装Bcache中遇到的问题记录
- 存储过程和函数的区别
- android 图像渲染(Shader)
- 南阳题目206-矩形的个数
- css3 字体旋转
- [linux basic基础]----套接字
- [置顶] 视频转gif图片格式-好用的软件
- LevelDb
- java之awt防抖
- LevelDb
- 设计模式:模板方法模式(Template Method)
- java关键字final,finally,finalize
- 27.二重指针和二维数组
- 设计模式:模板方法模式(Template Method)
- 第二次作业