mybatis-plus
文章平均质量分 69
刽子手发艺
天行健 君子以自强不息
展开
-
Mybatis-Plus-常用的注解:@TableName、@TableId、@TableField、@TableLogic
经过之前的测试,在使用MyBatis-Plus实现基本的CRUD时,我们并没有指定要操作的表,只是在Mapper接口继承BaseMapper时,设置了泛型User,而操作的表为user表由此得出结论,MyBatis-Plus在确定操作的表时,由BaseMapper的泛型决定,即实体类型决定,且默认操作的表名和实体类型的类名一致。原创 2024-07-29 11:45:34 · 1186 阅读 · 0 评论 -
Mybatis-Plus-基本的CRUD->BaseMapper
观察BaseMapper中的方法,大多方法中都有Wrapper类型的形参,这是条件构造器,可针对于SQL语句设置不同的条件,若没有条件,则可以为该形参赋值null,即查询(删除/修改)所有数据。Mybatis-Plus中有一个接口IService和其实现类ServiceImpl,封装了常见的业务曾逻辑。这是因为MyBatis-Plus在实现插入数据时,会默认基于雪花算法的策略生成id。最终执行的结果,所获取的id为1475754982694199298。原创 2024-07-29 10:26:40 · 432 阅读 · 0 评论