配置mapper

映射配置xml

方法 描述 建议
<mapper resource=’’/> <mapper resource="sql/User.xml" /> 相对路径
<mapper class=’’/> <mapper class="mapper.UserMapper"/> xml文件和接口文件名必须相同
<package name=’’/> <package name="mapper"/> 接口和xml名称要相同,且放在同一个目录下

注解配置
就是将xml文件中的sql语句拿出来,不推荐因为可能会有很长的sql

public interface UserMapper {@Select("SELECT * FROM user WHERE id = #{id}")public User findUserById(int id);
}

mapper标签属性

ParameterType,指定返回的java类型,可以是简单型,POJO对象和hashMap

类型 例子 描述
简单型 ParameterType=“int”
POJO ParameterType=“user” user是定义的class的model
hashMap ParameterType=“hashmap”

resultType,指定sql接收的java类型,可以是简单型,POJO对象

类型 例子 描述
简单型 resultType=“int”
POJO ParameterType=“user” user是定义的class的model

resultMap,指定sql接收的java类型,可以是简单型,POJO对象和hashMap

类型 例子 描述
hashMap resultMap=“userResultMap”

需要设置"userResultMap"标签

<resultMap type="user" id = "userResultMap">
<id column="id_" property="id"/>
</resultMap>

Java MyBaties 映射配置文件 mapper相关推荐

  1. 【SSM框架系列】Mybatis映射配置文件与核心配置文件深入

    传统开发方式Dao层实现 编写UserDao接口 public interface UserDao {List<User> findAll() throws IOException;} 编 ...

  2. mybatis入门(二)之XML 映射配置文件

    转载自   mybatis XML 映射配置文件 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置(settings)和属性(properties)信息.文档的顶层结构如下: c ...

  3. hibernate映射配置文件说明

    hibernate映射配置文件中的属性说明 <?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC&quo ...

  4. java mapping_05.Java属性映射的正确姿势

    1. 前言 前一节讲到项目为了更容易维护,易于拓展等原因会使用各种分层领域模型.在多层应用中,常需要对各种不同的分层对象进行转换,这就会存在一个非常棘手的问题即:编写不同的模型之间相互转换的代码非常麻 ...

  5. java spring 配置文件_[Java教程]Spring配置文件

    [Java教程]Spring配置文件 0 2016-03-19 00:00:08 Spring配置文件是集成了Spring框架的项目的核心,引擎从哪里开始,中间都执行了哪些操作,小谈一下它的执行流程. ...

  6. java 内存映射文件进程间通讯_[转]Windows环境下利用“共享内存”实现进程间通信的C/C++代码---利用CreateFileMapping和MapViewOfFile...

    进程间的通信方式有很多种, 上次我们说了最傻瓜的"共享外存/文件"的方法. 那么, 在本文中, 我们即将学习"共享内存"的方式实现进程间的通信, 这是IPC最快 ...

  7. Java 反射将配置文件数据加载到对象属性中

    Java 反射将配置文件数据加载到对象属性中 Java 反射 可以根据类名找到相应的类,也可以将配置文件中的值加载到对应属性中. 需要用到的包:spring-core-3.1.2.Release.ja ...

  8. Java删除properties配置文件中指定键值的代码

    将开发过程较好的一些内容片段记录起来,下面的内容段是关于Java删除properties配置文件中指定键值的内容. public static boolean deleteKeyValue4Pro(S ...

  9. JAVA通信编程(二)——如何读取java的properties配置文件(插播)

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

最新文章

  1. 有赞搜索引擎实践(算法篇)
  2. 【PM模块】维护处理简介
  3. seata的部署和集成
  4. VTK教程系列:VTK基础及应用开发教程
  5. 搭建自己的base.js(2)-其他事件方法
  6. node-webki NATIVE UI API概览
  7. 用ExtJs+Linq+Wcf打造简单grid
  8. 《Python程序设计》实验指导书(30个实验)
  9. python ix loc iloc_关于python:.ix()是否总是比.loc()和.iloc()更好,因为它速度更快并且支持整数和标签访问?...
  10. hdu 6129 Just do it
  11. sap系统搭建教程_手把手安装SAP ERP系统
  12. 安卓模拟器怎么切换IP地址
  13. 鸿蒙系统和全屋智能,不断升级“常用常新” 搭载鸿蒙系统的全屋智能有多酷?...
  14. 下载网页上的各种视频只需四步
  15. VsCode使用笔记【2】Ubuntu+.deb文件安装VScode
  16. 单片机入门——流水灯介绍
  17. Go reflect初探
  18. RK3399 Android7.1以太网卡百兆网正常千兆网不能用
  19. 计算机组成CPU最佳配置,计算机组成原理--CPU
  20. wordpress插件_您应该知道的2018年10个高级WordPress插件

热门文章

  1. python索引用法_python 列表索引问题
  2. 2000页Python系列PPT分享九:(GUI编程)(122页)
  3. Python使用模块中对象的几种方法
  4. 安装php 端口被占用,安装phpstudy,APMServ启动服务提示80端口被占用
  5. Linux获取执行文件路径,如何 获取linux进程的执行文件路径
  6. java split 正则_java split方法的实现 正则匹配
  7. 343. 整数拆分(JavaScript)
  8. java jframe 设置背景图片_JAVA怎样设置JFrame的背景图片呢?谁能教教我怎么弄背景图片...
  9. zynq+linux固化程序,MiZ702学习笔记6——ZYNQ如何固化程序
  10. 华为随身wifi不显示无服务器,没网卡不要紧 华为随行WiFi Pro让你上网无忧