1. Mybatis插入实体类字段为关键字解决方案 1.1. 前言 可能你插入字段为关键字时报如下错误,且字段名不适合改变 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 1.2. 方案一 若自己写的sql,直接在插入语句中字段加上``,比如 insert into (id,`l
这篇文章主要介绍了Mybatis中实体类属性与数据列表间映射方法介绍,一共四种方法方法,供大家参考. Mybatis不像Hibernate中那么自动化,通过@Column注解或者直接使用实体类的属性名作为数据列名,而是需要自己指定实体类属性和数据表中列名之间的映射关系,这一点让用惯了Hibernate的人很不习惯,所幸经过探索找到了建立映射关系的几种办法,其中总也有比较简单的. 首先定义一个实体类User,如下: public class User { pr
MyBatis 与 Spring Data JPA 选择谁? https://www.v2ex.com/t/285081 jpa predicate优缺点 https://blog.csdn.net/maoyeqiu/article/details/78752071 : spring data jpa 与 mybatis 实例对比 https://blog.csdn.net/nihao87224/article/details/80481850 : springboot+jpa+mybati
MyBatis的基本注解: 增删改查 @Select("select * from teacher") public List<Teacher> selAll(); //增删改返回值都是int @Insert("insert into teacher values(default,#{name})") public int add(Teacher teacher); @Update("update teacher set name=#{name