【框架-Mybatis】
【Mybatis - 框架】
我一直在流浪
这个作者很懒,什么都没留下…
展开
-
Mybatis Plus - 批量插入数据并加入事物管理的两种方式
2. MyBatis 配置3. 实体类4. Service层方式1:重写SQL对应的dao层:原创 2022-06-10 12:46:09 · 1339 阅读 · 0 评论 -
Mybatis - 批量插入数据时,foreach最后一个字段多个逗号导致SQL报错
报错信息:The error may involve com.sangfor.ngsoc.activiti.core.mapper.group.DepartmentMemberDao.insertBatch-InlineThe error occurred while setting parametersSQL: insert into t_department_member(name, deptId, accountId,isManager,post,phone,email,lanXin,createTi原创 2022-06-09 19:39:06 · 1546 阅读 · 0 评论 -
MyBatis - 使用@Param注解解决mybatis方法传入多参数时的报错问题
项目中MyBatis报错如下:nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'keyword' not found. Available parameters are [arg2, arg1, arg0, param3, param1, param2]] with root cau原创 2022-05-17 20:33:31 · 1604 阅读 · 0 评论 -
Mybatis - 方法传递实体对象时,xml中如何取值
1. 实体对象@Data@ApiModel(description = "部门成员表的查询参数")public class DepartmentMemberListQo extends PageData { @ApiModelProperty("成员姓名") private String name; @ApiModelProperty("所属部门") private Integer deptId;}2. 使用 @Param 注解@Repositorypub原创 2022-05-17 12:44:21 · 8021 阅读 · 1 评论 -
MyBatis - 条件查询案例Demo
1. Qo@Data@ApiModel(description = "基础查询入参")@NoArgsConstructor@AllArgsConstructorpublic abstract class BaseQo { @Min(value = 1, message = "exception.validate.page.num") @ApiModelProperty(name = "page", value = "分页页码", dataType = "int", example原创 2022-05-10 10:31:38 · 257 阅读 · 0 评论