当前位置: 首页 > news >正文

网站备案步骤网站推广方法 优帮云

网站备案步骤,网站推广方法 优帮云,泰安千橙网络科技有限公司,网页设计制作网站参考&#xff1a;黑马MyBatisPlus教程全套视频教程&#xff0c;快速精通mybatisplus框架 1.Mapper-plus配置 1.MapperScan("Mapper目录的位置") 2.Mapper层文件需要继承BaseMapper extends BaseMapper<实体类> 3.开启日志 4.配置类 Configuration public cl…

参考:黑马MyBatisPlus教程全套视频教程,快速精通mybatisplus框架

1.Mapper-plus配置

1.@MapperScan("Mapper目录的位置")

2.Mapper层文件需要继承BaseMapper

extends BaseMapper<实体类>

3.开启日志

4.配置类

@Configuration
public class MybatisConfig {
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
        return interceptor;
    }
}

2.标准CRUD功能

3.分页查询

使用分页需要在配置类配置

4.条件查询

查询条件(eq、lt、ge、between、like、select)

1.普通格式

2.lambda格式

  

3.lambda格式

4.两个条件都取(链式编程)(and关系)

5.两个条件取其中一个(or关系)

6.null值处理(如果有些值没有传递怎么办)
传统方法if判断

条件参数控制

5.查询投影(qw.select)

就是需要数据库返回的字段,一般不用,我们定义VO对象返回就行

6.条件分页查询

// 假设要进行分页查询,每页显示10条记录,查询第1页,查询条件为 age > 25
//1.分页条件
IPage<User> page = new Page<>(1, 10);

//2.查询条件
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.gt("age", 25);

//3.获取分页数据
IPage<User> userPage = userMapper.selectPage(page, queryWrapper); // 调用 selectPage 方法

List<User> userList = userPage.getRecords();
long total = userPage.getTotal();
System.out.println("Total users (age > 25): " + total);
for (User user : userList) {
    System.out.println("User: " + user);
}

 

7.实体类与表的映射

select=false是密码不被查询出去

8.删除

批量删除
// 根据 entity 条件,删除记录
int delete(@Param(Constants.WRAPPER) Wrapper<T> wrapper);
// 删除(根据ID 批量删除)
int deleteBatchIds(@Param(Constants.COLLECTION) Collection<? extends Serializable> idList);
// 根据 ID 删除
int deleteById(Serializable id);
// 根据 columnMap 条件,删除记录
int deleteByMap(@Param(Constants.COLUMN_MAP) Map<String, Object> columnMap);

# 关闭大驼峰自动转换
mybatis-plus:
  configuration:
    map-underscore-to-camel-case: false
  # 如果删除实际上做的是值的更新
  global-config:
    db-config:
      logic-delete-field: isDelete # 全局逻辑删除字段名
      logic-delete-value: 1 # 逻辑已删除值
      logic-not-delete-value: 0 # 逻辑未删除值

逻辑删除字段名前要加注解,才能被识别

 业务层,持久层的这两个方法都会编程逻辑删除

9.yml文件配置

http://www.yayakq.cn/news/907135/

相关文章:

  • 郴州网站定制网页设计培训好学吗
  • 网站导航营销步骤网站订单系统模板
  • 申请阿里巴巴网站首页广东省城乡建设部网站
  • 兰州城市建设学校网上报名网站大港做网站公司
  • 可以做策略回测的网站培训网站建设
  • 前台网站开发营销中存在的问题及对策
  • 网站做美食视频挣钱吗2024最火的十大新闻有哪些
  • 医院网站需要前置审批长沙公司网站开发
  • 卢松松网站模板长春网站建站
  • 河北省建设资格执业中心网站公司建设网站请示
  • 苏州网站网络营销推广深圳商城网站哪家做的好
  • 郑州网站建设搭建公司重庆市建设局网站
  • 威海网站制作团队泰兴中信建设有限责任公司
  • 网站建设需要些什么资料开发个网站需要多少钱
  • 建设网站的新闻线上咨询预约网站建设方案
  • 网站如何推广引流重庆网上房地产信息网官网
  • 专业建站报价湖南长沙装修公司
  • 遵义市网站制作wordpress全站背景
  • 产品做网站推广深圳网站-建设信科网络
  • 宁波快速建站公司做网站还赚钱么
  • 网站开发公司小程序开发响应式购物网站设计
  • 专业的论坛网站建设开发一元购网站怎么做
  • 建设网站的条件域名解析网站打不开
  • 佛山建站公司模板上海软件定制开发
  • php在线购物网站建设sticky wordpress html
  • 国企单位网站建设方案中职网站建设教学计划
  • 深圳网站关键词优化网站中了木马了怎么办
  • 泰州建设局网站备案 修改网站名称
  • 网站开发框架参考文献一级做爰片免费网站
  • 做网站的关键技术企业网组建