| | |
| | | |
| | | /** |
| | | * 确保指定列的有效性,并返回相应的实体对象 |
| | | * selectOne方法 |
| | | * 此方法用于验证数据库中某列的值是否存在,并返回包含该值的实体对象 |
| | | * 如果指定的值不存在或为null,将抛出异常 |
| | | * |
| | |
| | | if (columnExtractors != null && columnExtractors.length > 0) { |
| | | wrapper.select(columnExtractors); |
| | | } |
| | | wrapper.eq(columnExtractor, valueToCheck); |
| | | wrapper.eq(columnExtractor, valueToCheck) |
| | | .last("limit 1"); |
| | | |
| | | // 执行查询并获取结果实体 |
| | | entity = queryWrapperExtractor.apply(wrapper); |
| | |
| | | |
| | | /** |
| | | * 确保指定列的有效性,并返回相应的实体对象列表 |
| | | * 此方法用于验证数据库中某列的值是否存在,并返回包含该值的实体对象列表 |
| | | * 如果指定的值不存在或为null,将抛出异常 |
| | | * selectList方法 |
| | | * 此方法用于验证数据库中某列的值是否存在,并返回包含该值的实体对象列表 |
| | | * 如果指定的值不存在或为null,将抛出异常 |
| | | * |
| | | * @param valueToCheck 需要验证的值 |
| | | * @param columnExtractor 列值提取器,用于指定需要验证的列 |
| | |
| | | } |
| | | |
| | | /** |
| | | * 确保指定列的值在数据库中是存在的, |
| | | * 确保指定列的值在数据库中是存在的 |
| | | * selectOne方法 |
| | | * 该方法通过查询数据库来验证给定的列值是否存在如果不存在,则抛出异常 |
| | | * |
| | | * @param valueToCheck 需要验证的列值 |
| | |
| | | |
| | | /** |
| | | * 确保指定值在数据库中是唯一的 |
| | | * selectCount方法 |
| | | * 该方法通过查询数据库来验证给定的列值是否已经存在,如果存在,则抛出异常,以确保数据的唯一性 |
| | | * |
| | | * @param valueToCheck 需要检查的值 |