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

网站源码安装步骤baidu百度一下

网站源码安装步骤,baidu百度一下,静态网页的制作,房地产建设项目网站参考&#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.mmbaike.com/news/105173.html

相关文章:

  • 南京哪里做网站产品网络推广的方法有哪些
  • 申请建设部门网站的报告滨州网站seo
  • 电子商务的发展现状与趋势百度seo优化方案
  • 深圳网站建设小程序天安云谷线上营销方式6种
  • 网站项目怎么做的营销策划公司收费明细
  • 做网站要知道哪些代码东莞seo搜索
  • 微信小程序api接口seo关键词选择及优化
  • 网站建设 税点安全优化大师
  • 想要去网站做友情链接怎么发邮件seo网站编辑优化招聘
  • 公司做网站费用seo专员是什么职位
  • 涉县住房和城乡规划建设局网站南京百度
  • 手机端企业网站怎么做上海优化公司
  • Wordpress禁止访问仪表盘seo研究协会网
  • 网站内容运营宁波最好的seo外包
  • 虚拟空间怎么做网站目录指向seo优化技术
  • 怎样在网站做环评公示歌尔股份砍单
  • 建设营销型网站营销怎么做
  • 做资讯网站需要什么条件班级优化大师怎么用
  • 哪些网站结构是不合理的360安全浏览器
  • 漳州做网站多少钱仁茂网络seo
  • h5企业网站定制排名个人免费域名注册网站
  • node.js做网站百度搜索排行
  • 专门做物理的网站怎么在百度上发帖推广
  • phpstudy如何建设网站搜索引擎 磁力吧
  • 去哪里找做网站青岛百度推广seo价格
  • 小网站建设公司排名全球最牛的搜索引擎
  • wordpress账户页添加选项卡优化营商环境 助推高质量发展
  • 建设自己网站教程青岛网络优化代理
  • php做商城网站怎么做好品牌营销服务
  • 公司网站建设攻略seo如何优化一个网站