【JAVA】mybatis
花语者
宠辱不惊,看庭前花开花落;去留无意,望天上云卷云舒。
展开
-
Mybatis中javaType和jdbcType对应和CRUD例子
http://mybatis.org/dtd/mybatis-3-mapper.dtd"> Java.util.Map" id="resultjcm"> select * from JCM insert into jcm values ( #转载 2017-03-10 09:29:17 · 248 阅读 · 0 评论 -
Mybatis调用Oracle中的存储过程和function
一、Mybatis调用存储过程1 在数据库中创建以下的存储过程create or replace procedure pro_hello(p_user_name in varchar2,p_result out varchar2) isbegin p_result := 'hello,' || p_user_name;end;2 编写SQL映射文件mapper.x转载 2017-03-10 09:31:16 · 935 阅读 · 0 评论 -
mybatis动态SQL语句
一 if标签 SELECT * from STUDENT_TBL ST if test="studentName!=null and studentName!='' "> WHERE ST.STUDENT_NAME LIKE CONCAT(CONCAT('%', #{studentName}),'%') 二 where标签 SE转载 2017-03-10 09:33:31 · 180 阅读 · 0 评论 -
Mybatis中模糊查询的各种写法
工作中用到,写三种用法吧,第四种为大小写匹配查询 1. sql中字符串拼接 SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%'); 2. 使用 ${...} 代替 #{...} SELECT * FROM tableName WHERE name L转载 2017-03-10 09:34:38 · 208 阅读 · 0 评论 -
关于Mybatis3的更新操作
第一种 update users user_name = #{name} user_addr = #{addr} where user_id=#{id} 第二种 update users set user_name = #{name}, user_addr = #{addr}转载 2017-03-10 09:35:45 · 367 阅读 · 0 评论 -
Mybatis传递多个参数
ibatis3如何传递多个参数有两个方法:一种是使用Java.Map,另一种是使用JavaBean。 通过Map传递多个参数 parameterType 可以是别名或完全限定名,map或者java.util.Map,这两个都是可以的 parameterType="map" resultType="Blog"> select转载 2017-03-10 09:38:43 · 178 阅读 · 0 评论 -
mybatis使用步骤
jdbcInfo.propertiesjdbc.driverClassName=com.MySQL.jdbc.Driverjdbc.url=jdbc\:mysql\://localhost\:3306/studentdbjdbc.username=rootjdbc.password=root Mybatis-Config.xml (这是mybatis总配置文件)转载 2017-03-10 09:39:42 · 277 阅读 · 0 评论 -
Mybatis与Ibatis比较
随着开发团队转投Google Code旗下,ibatis3.x正式更名为Mybatis 虽然从正式版发布至今也有近一年时间,官方也非常友好的提供了中文版的使用手册,不过相信很多人还在项目中使用ibatis2.x版本。 究竟Mybatis有哪些新特性,能给我们带来哪些好处呢?以下是我看一位大侠研究后1、Mybatis实现了接口绑定,使用更加方便。 在ibatis2.x中我们需要在原创 2017-04-13 14:35:03 · 435 阅读 · 0 评论