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

wordpress设置链接到新页面江苏seo外包

wordpress设置链接到新页面,江苏seo外包,在家做任务赚钱网站,网络营销外包怎么样MyBatis-Plus Mybatis-Plus介绍 为简化开发而生 MyBatis-Plus(opens new window)(简称 MP)是一个 MyBatis(opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入&#…

MyBatis-Plus

Mybatis-Plus介绍

为简化开发而生

MyBatis-Plus(opens new window)(简称 MP)是一个 MyBatis(opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

特性

  • 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑
  • 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作
  • 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求
  • 支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错
  • 支持主键自动生成:支持多达 4 种主键策略(内含分布式唯一 ID 生成器 - Sequence),可自由配置,完美解决主键问题
  • 支持 ActiveRecord 模式:支持 ActiveRecord 形式调用,实体类只需继承 Model 类即可进行强大的 CRUD 操作
  • 支持自定义全局通用操作:支持全局通用方法注入( Write once, use anywhere )
  • 内置代码生成器:采用代码或者 Maven 插件可快速生成 Mapper 、 Model 、 Service 、 Controller 层代码,支持模板引擎,更有超多自定义配置等您来使用
  • 内置分页插件:基于 MyBatis 物理分页,开发者无需关心具体操作,配置好插件之后,写分页等同于普通 List 查询
  • 分页插件支持多种数据库:支持 MySQL、MariaDB、Oracle、DB2、H2、HSQL、SQLite、Postgre、SQLServer 等多种数据库
  • 内置性能分析插件:可输出 SQL 语句以及其执行时间,建议开发测试时启用该功能,能快速揪出慢查询
  • 内置全局拦截插件:提供全表 delete 、 update 操作智能分析阻断,也可自定义拦截规则,预防误操作

需mybatis基础

入门案例

配置

Pom.xml配置

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.3.2</version></dependency><dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><scope>runtime</scope></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.2.15</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies>

application.yml

spring:datasource:username: rootpassword: xxxxxurl: jdbc:mysql://IP:3306/sys?useUnicode=true&characterEncoding=UTF-8driver-class-name: com.mysql.cj.jdbc.Driverserver:port: 8089configuration:#输出日志log-impl: org.apache.ibatis.logging.stdout.StdOutImpl#隐藏mybatis图标
global-config:banner: false

Dao层

实体类

Service层

Controll层

通用Mapper接口之基础CRUD

@Mapper
public interface UserDao extends BaseMapper<User> {}

CRUD

@Test
public void insertTest(){User user =new User();user.setId(623L);user.setAge(12);user.setEmail("123@com");user.setName("小红");int rows = userDao.insert(user);System.out.println(rows);}@Test
public void DeleteTest(){int rows = userDao.deleteById(623);
}@Test
public void updateTest(){User user =new User();user.setId(623L);user.setAge(14);user.setEmail("123213@com");user.setName("小红");userDao.updateById(user);}@Test
public void selectTest(){User user = userDao.selectById(623);List<User> users = userDao.selectList(null);
}

通用Service之CRUD操作

通用Service接口设计

Service继承extends IService<User>

ServiceImpl继承ServiceImpl<UserDao,User>

CRUD

@Test
public void insertTest(){User user =new User();user.setId(101L);user.setName("张三");user.setAge(11);user.setEmail("123@123");userService.save(user);}@Test
public void deleteTest(){User user =new User();user.setId(101L);boolean b = userService.removeById(user);}@Test
public void updateTest(){User user =new User();user.setId(101L);user.setName("张三");user.setAge(12);user.setEmail("123123123@123");userService.updateById(user);}@Test
public void selectTest(){List<User> users = userService.selectList();
}

自定义Mapper(dao)接口

与mybatis用法一致

@Mapperpublic interface UserDao extends BaseMapper<User> {User selectByName(String name);}

<select id="selectByName" resultType="com.example.pojo.User">select * from user WHERE name =#{name}</select>

测试单元

@Test
public void selectByNameDemo(){User user = userDao.selectByName("张三");
}

http://www.yidumall.com/news/20223.html

相关文章:

  • 南京网站制作公司南京乐识专心推广类软文案例
  • 做网站建设优化的公司排名网页设计和网站制作
  • 官方网站建设账务处理郑州全域静态管理
  • 手机门户网站建设方案十大搜索引擎网站
  • 网站开发书籍提高搜索引擎检索效果的方法
  • 网站栏目关键词简谱
  • 企业网站建设内存简述搜索引擎优化
  • 兰州论坛网站建设网站设计与网页制作
  • 中国互联网站建设最新的域名网站
  • 免费咨询群seow
  • 让别人做网站如何防止后门短视频培训机构
  • 如何建立自己的商城网站微信搜一搜排名优化
  • 网站建设趋势app开发平台
  • 盗图来做网站外贸网站平台哪个好
  • 定兴做网站网站seo李守洪排名大师
  • 程序员开源网站活动软文怎么写
  • 媒体平台推广网站用户体验优化
  • 淘宝上做网站 源代码怎么给你何鹏seo
  • 东莞网站建设 兼职免费seo工具
  • 政府网站开发报价建立网站的流程
  • 网站建设犭金手指a排名15百度竞价代理公司
  • 云南大学做行测的网站补习班
  • 餐饮管理系统哪个好冯宗耀seo教程
  • 个人做的网站有什么危险网络舆情监测系统
  • 网站建好了怎么做十大品牌营销策划公司
  • 网站制作图片插入代码免费个人网站平台
  • 织梦大气蓝色门户资讯网站模板金华百度seo
  • 个人网站还用备案吗百度怎么做广告
  • 小程序注册商标第几类百度seo文章
  • 做网站 php j2ee上海营销公司