Java MyBaties 映射配置文件 mapper
配置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相关推荐
- 【SSM框架系列】Mybatis映射配置文件与核心配置文件深入
传统开发方式Dao层实现 编写UserDao接口 public interface UserDao {List<User> findAll() throws IOException;} 编 ...
- mybatis入门(二)之XML 映射配置文件
转载自 mybatis XML 映射配置文件 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置(settings)和属性(properties)信息.文档的顶层结构如下: c ...
- hibernate映射配置文件说明
hibernate映射配置文件中的属性说明 <?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC&quo ...
- java mapping_05.Java属性映射的正确姿势
1. 前言 前一节讲到项目为了更容易维护,易于拓展等原因会使用各种分层领域模型.在多层应用中,常需要对各种不同的分层对象进行转换,这就会存在一个非常棘手的问题即:编写不同的模型之间相互转换的代码非常麻 ...
- java spring 配置文件_[Java教程]Spring配置文件
[Java教程]Spring配置文件 0 2016-03-19 00:00:08 Spring配置文件是集成了Spring框架的项目的核心,引擎从哪里开始,中间都执行了哪些操作,小谈一下它的执行流程. ...
- java 内存映射文件进程间通讯_[转]Windows环境下利用“共享内存”实现进程间通信的C/C++代码---利用CreateFileMapping和MapViewOfFile...
进程间的通信方式有很多种, 上次我们说了最傻瓜的"共享外存/文件"的方法. 那么, 在本文中, 我们即将学习"共享内存"的方式实现进程间的通信, 这是IPC最快 ...
- Java 反射将配置文件数据加载到对象属性中
Java 反射将配置文件数据加载到对象属性中 Java 反射 可以根据类名找到相应的类,也可以将配置文件中的值加载到对应属性中. 需要用到的包:spring-core-3.1.2.Release.ja ...
- Java删除properties配置文件中指定键值的代码
将开发过程较好的一些内容片段记录起来,下面的内容段是关于Java删除properties配置文件中指定键值的内容. public static boolean deleteKeyValue4Pro(S ...
- JAVA通信编程(二)——如何读取java的properties配置文件(插播)
欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...
最新文章
- 有赞搜索引擎实践(算法篇)
- 【PM模块】维护处理简介
- seata的部署和集成
- VTK教程系列:VTK基础及应用开发教程
- 搭建自己的base.js(2)-其他事件方法
- node-webki NATIVE UI API概览
- 用ExtJs+Linq+Wcf打造简单grid
- 《Python程序设计》实验指导书(30个实验)
- python ix loc iloc_关于python:.ix()是否总是比.loc()和.iloc()更好,因为它速度更快并且支持整数和标签访问?...
- hdu 6129	 Just do it
- sap系统搭建教程_手把手安装SAP ERP系统
- 安卓模拟器怎么切换IP地址
- 鸿蒙系统和全屋智能,不断升级“常用常新” 搭载鸿蒙系统的全屋智能有多酷?...
- 下载网页上的各种视频只需四步
- VsCode使用笔记【2】Ubuntu+.deb文件安装VScode
- 单片机入门——流水灯介绍
- Go reflect初探
- RK3399 Android7.1以太网卡百兆网正常千兆网不能用
- 计算机组成CPU最佳配置,计算机组成原理--CPU
- wordpress插件_您应该知道的2018年10个高级WordPress插件
热门文章
- python索引用法_python 列表索引问题
- 2000页Python系列PPT分享九:(GUI编程)(122页)
- Python使用模块中对象的几种方法
- 安装php 端口被占用,安装phpstudy,APMServ启动服务提示80端口被占用
- Linux获取执行文件路径,如何
获取linux进程的执行文件路径
- java split 正则_java split方法的实现 正则匹配
- 343. 整数拆分(JavaScript)
- java jframe 设置背景图片_JAVA怎样设置JFrame的背景图片呢?谁能教教我怎么弄背景图片...
- zynq+linux固化程序,MiZ702学习笔记6——ZYNQ如何固化程序
- 华为随身wifi不显示无服务器,没网卡不要紧 华为随行WiFi Pro让你上网无忧