Mybatis的使用
不加糖的沙
欲成佛,先成魔,一起卷吧!!!
展开
-
Mybatis一对多的问题使用collection以及select
业务场景:用户关联教育中间表,用户会有多条教育经历,教育中间表再关联学校院系的信息,要求获取用户的教育信息这里写目录标题业务场景:用户关联教育中间表,用户会有多条教育经历,教育中间表再关联学校院系的信息,要求获取用户的教育信息实体类用户实体类教育中间表实体类工作信息实体类对应的xml教育信息中间表xml工作信息的xml用户的xml实现(重点)实体类用户实体类public class RegAlumniuser implements Serializable { /** * 注册校友原创 2021-10-15 11:31:45 · 885 阅读 · 0 评论 -
使用mybatis根据主键id获取信息,偶尔查出的数据为NULL,解决根据主键id获取null值,MyBatis-plus的根据id获取信息返回nulll可以参考
业务场景:项目使用了PageHelper和MyBatis,在根据id获取信息时,有时候返回的是null值,报空指针异常。产生问题的原因PageHelper默认会在sql 上添加一个Count,会导致执行效率变慢和异常下图是自己写的SQL空指针异常后的sql解决方式:重写PageHelper的Count示例:dao层 AlumniUser findOnlyByAluserId(AlumniUser alumniUser);//重写count long findOnlyB原创 2021-09-24 17:55:27 · 1086 阅读 · 0 评论 -
Mybatis的批量操作增删改查
参考:[https://www.cnblogs.com/fangyu19900812/p/6046209.html]xml的写法//根据id查 <select id="findMoreByalumniUserId" parameterType="int" resultMap="BaseResultMap"> select * from exchange_news <foreach close=")" collection="array"原创 2021-09-17 15:44:30 · 116 阅读 · 0 评论