
MyBatis
yingwang9
系统架构、产品设计、系统开发
BS、CS、小程序、安卓、PLC | Java、.Net、C++、.....
开放平台、低代码、物联网 | 学校、政府、石油石化、银行(工农建、银联通联)...
展开
-
Mybatis plus -排除不必要的字段
@TableField(exist = false) private transient Integer a;原创 2021-11-03 17:57:37 · 1483 阅读 · 0 评论 -
JDBC与Mysql,Oracle数据类型之间的对应关系
Mybatis JDBC与Mysql,Oracle数据类型之间的对应关系 JdbcType Oracle MySql ARRAY BIGINT BIGINT BINARY BIT BLOB BLOB TINYBLOB,BLOB,MEDIUMBLOB,LONGBLOB BOOLEAN TINYINT CHAR CHAR CHAR CLOB CL...原创 2021-01-21 21:30:43 · 487 阅读 · 0 评论 -
MyBatis处理MySQL字段类型date与datetime
1) DATETIME 显示格式:yyyy-MM-dd HH:mm:ss 时间范围:[ '1000-01-01 00:00:00'到'9999-12-31 23:59:59'] 2) DATE 显示格式:yyyy-MM-dd 时间范围:['1000-01-01'到'9999-12-31'] 3) TIMESTAMP 显示格式:yyyy-MM-dd HH:mm:ss 时间范围:[ '1970-01-01 00:00:00'到'2037-12-31 23:59:59'] 一、 MyBatis处理日期有.原创 2021-01-15 14:44:57 · 8156 阅读 · 0 评论 -
Mybatis 的 分页讲解
数组分页 查询出全部数据,然后再list中截取需要的部分。 mybatis接口 List<Student> queryStudentsByArray(); xml配置文件 <select id="queryStudentsByArray" resultMap="studentmapper"> select * from student </select> service 接口 List<Student> query原创 2020-11-14 10:15:33 · 646 阅读 · 0 评论 -
mybatis if test 表达式
mybatis中有这样一个SQL判断, <if test="status != null and status !='' "> and a.STATUS = #{status,jdbcType=SMALLINT} </if> status是一个Byte类型对象,当status = 1时判断成立,status=0 就不成立,按理说都应该成立的。自己试着把status !=’’ 去掉之后就都成立了。后来网上查了好久,才明白mybatis会把number类型的0当成false,非0原创 2020-10-22 09:49:10 · 2417 阅读 · 0 评论 -
Mybatis报错解决: Your driver may not support getAutoCommit() or setAutoCommit()
在mybatis配置文件中加如下配置 <environments default="abc"> <environment id="abc"> <transactionManager type="JDBC" /> <dataSource type="POOLED"> <property name="driver" value="${jdbc.driv原创 2020-10-16 10:08:45 · 931 阅读 · 0 评论 -
什么是 MyBatis
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 从 XML 中构建 SqlSessio...转载 2019-03-23 16:56:46 · 721 阅读 · 0 评论