学习mybatis注意的重要问题
来源:互联网 发布:飞跃淘宝数据采集软件 编辑:程序博客网 时间:2024/06/17 04:25
最近在使用mybatis,遇到了一些问题,个人觉得有必要记录并分享给大家。
1.在sql语句中遇到sql中的关键字,必须用键盘上Tab键上一个按键引用起来,如:key在mysql中是一个关键字
<![CDATA[
select
seq_id,
user_name,
`key`
from test
]]>
2.根据经验,尽量在resultType=" "中使用Bean作为参数,不建议使用map做参数。
我的第一个mybatis文件:一个简单的查询,`(*∩_∩*)′
<?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.eostek.dao.IQueryDao">
<resultMap id="unionMap" type="unionBean">
<result column="seq_id" property="id" />
<result column="user_name" property="name" />
<result column="key" property="key" />
</resultMap>
<select id="query" resultMap="unionMap">
<![CDATA[
select
seq_id,
user_name,
`key`
from test
]]>
</select>
<select id="queryByName" parameterType="java.lang.String" resultMap="unionMap">
<![CDATA[
select
seq_id,
user_name,
`key`
from test
]]>
<where>
<![CDATA[
user_name like concat('%',#{name},'%')
]]>
</where>
</select>
<!-- <select id="query" resultType="unionBean">
<![CDATA[
select
seq_id id,
user_name name
from test
]]>
</select> -->
</mapper>
- 学习mybatis注意的重要问题
- 平时工作学习重要注意的问题
- Mybatis 需要注意的问题
- mybatis 重写时应注意的问题
- 关于项目研发重要接口需要注意的问题
- Mybatis学习注意点
- 机器学习的几个重要问题
- 几个重要的注意点
- mybatis spring集成注意问题
- 在IDEA中编写mybatis,需要注意的问题
- mybatis二级缓存联表查询需要注意的问题
- Mybatis使用typealias要注意类冲突的问题
- 第三方登陆和分享要重要操作和注意的问题
- 学习开发软件应注意的问题
- 学习Android 注意的十个问题
- 学习C++值得注意的问题
- 学习Android 应注意的十个问题
- 学习变成应注意的问题
- Android入门之启动另一个Activity
- 谷歌浏览器javascript调试教程
- 如何优雅的管理游戏资源
- Directshow 学习入门 5
- 智能变电站调试仿真培训系统 61850规约培训系统 免费送
- 学习mybatis注意的重要问题
- Java编程思想——第十一章
- Android开发入门之添加Action BAR
- vs2005 “LC.exe”已退出,代码为 -1。
- android 休眠唤醒机制分析(三) — suspend
- 视频制作需要软件及简单流程
- 小记, seekbar 被拉伸了
- 浅谈时间函数gettimeofday的成本
- 本地yum源 配置方法二则