
MyBatis
文章平均质量分 58
Ecloss
知行合一,凡事皆在事上练
展开
-
MyBatis-Plus LambdaQueryWrapper使用说明_mybatisplus lambdaquerywrapper
假如我们有一张banner_item表,现需要通过banner_id查出所有数据(查询List)然后我们可以引入lambda,避免我们在代码中写类似的于banner_id的硬编码。如果只想查询一条记录,例如通过id查询某条记录的详情,使用.one()即可,例如。但是这种写法偏向于炫技,可读性没有上面的代码强,大家可以根据需要自行选择方式。我们可以再次将QueryWrapper.lambda()简化,变成这个样子。MyBatis-Plus还提供了一种链式查询的方式,和上面的代码效果一样。转载 2023-09-20 09:41:49 · 938 阅读 · 0 评论 -
mybatis-plus异常:dynamic-datasource can not find primary datasource
异常原因是没有设置默认数据源,在类上没有使用@DS指定数据源时,默认会加载master数据源,但是在配置中没有使用master配置,类似下面的用法,maven的配置文件,是否加载你需要的配置信息,如果不是,也可能无法解析出主数据源。使用mybatis-plus多数据源配置时出现异常。在类上增加@DS指定默认数据源。原创 2023-09-20 09:30:08 · 6743 阅读 · 0 评论 -
Mybatis-plus 主键生成策略
自定义输入策略Mybatis-Plus 内置了如下数据库主键序列(如果内置支持不满足你的需求,可实现 IKeyGenerator 接口来进行扩展):使用方法首先添加@Bean@Bean然后实体类配置主键 Sequence,指定主键策略为 IdType.INPUT 即可,@Data。原创 2023-08-30 13:15:58 · 8539 阅读 · 0 评论 -
mybatis逆向功能代码
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generato...原创 2018-10-09 22:12:41 · 241 阅读 · 0 评论 -
大于/小于/等于 的缩写
本人最近在使用Mybatis-Plus 经常写SQL 的时候会用到大于,小于,但是老是忘词,特此记下来。lt (less than) 小于le (less than or equal to) 小于等于eq (equal to) 等于ne (not equal to) 不等于ge (greater th...原创 2019-06-10 14:17:59 · 18969 阅读 · 1 评论