mybatis和mybatis-plus
mybatis和mybatis-plus常用功能
ioseeker
这个作者很懒,什么都没留下…
展开
-
Mybatis-foreach字符串分割
Mybatis-foreach字符串分割。原创 2022-08-18 17:38:36 · 1319 阅读 · 3 评论 -
Mybatis在Dao层使用@Select @Insert @Update @Delete注解进行简单SQL语句执行
情景:有时在项目中,执行一些相对简单的SQL语句时,使用Mybatis的相关注解在Dao层的直接使用注解实现Mybatis中存在@Select @Insert @Update @Delete注解使用格式:@+执行类型+括号+SQL例如:@Select("select * from sys_user")代码如下:import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations.Select;原创 2020-11-21 15:25:37 · 4652 阅读 · 5 评论 -
mybatis的Mapper中在mysql和oracl中新增一条记录,返回记录id
情景再现:项目中经常在mybatis的Mapper中在mysql和oracl中新增一条记录后,需要返回记录id:1.使用mysql数据库://java的User对象,包含id,name,password三个属性<insert id="insert" useGeneratedKeys="true" keyProperty="id" > INSERT INTO us...原创 2018-11-02 14:40:34 · 267 阅读 · 0 评论 -
常用的Mybatis-Plus和Json的注解
在使用Mybatis-Plus时会有注解,这些注解一般是在实体类这个里面使用,下面对常见的注解进行解释一下:@TableName("表名")用在类上,指定表名@TableId 用在属性上,表示给表的id@TableField(exist = false)用在属性上,表示该属性不为数据库表字段,但又是必须使用的。若exist = true,则表示该属性为数据库表字段。f...原创 2018-11-27 17:51:35 · 7024 阅读 · 0 评论 -
java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String--异常2
情景再现:后台使用Mybatis,在按时间查询查询时报 java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String异常,如下图查找原因:找到原来是下面这个条件版判断引起的,因为这里会把时间类型转换成字符串进行判断,然后就会会报上述问题解决办法:去掉就行啦!...原创 2018-12-20 11:15:21 · 3247 阅读 · 0 评论 -
MyBatis-Plus 中使用EntityWrappe进行列表数据倒序设置
情景:项目中使用MyBatis-Plus的EntityWrapper,默认是升序,但实际项目中需要倒序显示,就查看了一下相关资料,在这里记录一下。 EntityWrapper是个很强大的玩意,支持多条件查询 EntityWrapper<CompanyInfoEntity>() wrapper= new EntityWrapper<CompanyInfoEntity>...原创 2019-02-26 18:09:29 · 13812 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Result Maps collection already contains--异常4
情景:在启动项目报如下错误: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.jinyu.qmart.mapper.ScrcenterjudgesMapper.BaseResultMap分析...原创 2019-04-04 10:03:46 · 8129 阅读 · 0 评论 -
org.apache.ibatis.ognl.ParseException: Encountered " "shr"--异常7
情景:保存数据的时候报错,解决后在此记录一下如下:Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression 'shr ! = ''and shr !=null'. Cause: org.apache.ibatis.ognl.ExpressionSyntaxException: M...原创 2019-07-19 10:04:24 · 2196 阅读 · 3 评论