
MyBatis-Plus
文章平均质量分 84
MyBatis-Plus 是一个对 MyBatis 进行增强的工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
pan_junbiao
这个作者很懒,什么都没留下…
展开
-
MyBatis-Plus注解配置:@TableName、@TableId、@TableField
MyBatis-Plus 是 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis-Plus 提供了一系列注解,用于简化数据库表与实体类之间的映射关系。以下是 @TableName、@TableId 和 @TableField 这三个常用注解的配置和使用说明。@TableName 该注解用于指定实体类对应的数据库表名。当实体类名与数据库表名不一致,或者实体类名不是数据库表名的驼峰写法时,您需要使用这个注解来明确指定表名。原创 2025-02-28 17:20:23 · 1178 阅读 · 0 评论 -
MyBatis-Plus关于Mapper.xml文件路径的异常问题 Invalid bound statement (not found) 与如何修改路径
在 MyBatis-Plus 中,Mapper.xml 文件起到了至关重要的作用,它定义了 SQL 语句与 Java 方法之间的映射关系,使得开发者可以通过 Java 代码来执行相应的数据库操作。记录一次由于 Mapper.xml 文件的路径写错了,而提示异常的问题。异常信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)。异常原因:上图中的存放 xxxMapper.xml 文件的路径写错误了。原创 2024-12-12 14:46:33 · 327 阅读 · 0 评论 -
MyBatis-Plus自动填充字段
MyBatis-Plus 提供了一个便捷的自动填充功能,用于在插入或更新数据时自动填充某些字段,如创建时间、更新时间等。以下是如何使用这一功能的详细说明。自动填充功能通过实现 MetaObjectHandler 接口来实现。你需要创建一个类来实现这个接口,并在其中定义插入和更新时的填充逻辑。原创 2024-09-28 17:20:07 · 1198 阅读 · 0 评论 -
MyBatis-Plus分页查询
在实际开发中,对于大量数据的查询,可以通过分页查询的方式来减少查询量和提高查询效率。在 MyBatis-Plus 中,分页查询可以通过使用 Page 对象和 IService 接口提供的分页方法来实现。MyBatis-Plus 的分页插件 PaginationInnerInterceptor 提供了强大的分页功能,支持多种数据库,使得分页查询变得简单高效。原创 2024-09-28 16:08:32 · 3591 阅读 · 0 评论 -
SpringBoot与MyBatis-Plus的整合与综合实例
MyBatis 是一款优秀的持久层框架,它支持定制化SQL、存储过程、以及高级映射。MyBatis3 提供的注解可以取代 XML。例如,使用注解 @Select 直接编写 SQL 完成数据查询。MyBatis-Plus 是一个对 MyBatis 进行增强的工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。原创 2024-09-27 17:48:16 · 1439 阅读 · 0 评论