![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
qq_38371549
这个作者很懒,什么都没留下…
展开
-
mybatis-jdbcType=VARCHAR
新增 oracle jdbc驱动 当这个值为null时,必须告诉它当前字段默认值的类型jdbcType=VARCHAR (VARCHAR是mybatis定义 固定写法,可以去查api。), 无效的列类型: 1111; nested exception is java.sql.SQLException mysql不用写.告知为null时,让驱动知道是什么类型。有值不为null,就不用写。原创 2017-05-29 16:27:40 · 4620 阅读 · 0 评论 -
mapper写法
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> select * from factory_c where 1=1 and STATE=#{state}转载 2017-05-29 22:00:20 · 364 阅读 · 0 评论 -
分页-应用第三方实现mybatis拦截器PageHelper
在对象声明后面的第一条的查询的sql语句进行拦截, 拦截后实现对应方言的查询的分页语句。如果还要返回记录总数。(这里可以理解执行了两条sql语句。) 还要执行一条的sql语句。总数sql结果封装pageInfo.total(这里总数 pageInfo是辅助类)。 记录封装pageInfo.rows。在把pageInfo对象封装到PageHelper对象中。(内部将执行sql 封装到一个对象,原创 2017-09-30 16:59:52 · 1344 阅读 · 0 评论 -
MyBatis小介绍与ibatis
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement原创 2017-12-22 23:14:45 · 392 阅读 · 0 评论 -
mybaitsz中的主键返回
主键返回 通过修改sql映射文件,可以将mysql自增主键返回: insertid="insertUser"parameterType="cn.me.mybatis.po.User"> 将主键返回,需要再返回 --> selectKeykeyProperty="id"order="AFTER"resultType="java.lang.Integer">原创 2017-12-23 17:46:16 · 211 阅读 · 0 评论 -
mybatis与hibernate不同
Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句,不过mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象。 Mybatis学习门槛低,简单易学,程序员直接编写原生态sql,可严格控制sql执行性能,灵活度高,非常适原创 2017-12-23 17:54:40 · 233 阅读 · 0 评论