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

做移动网站首页软崆峒区建设局网站

做移动网站首页软,崆峒区建设局网站,网页设计叫什么职业,怀宁网站建设MybatisPlus入门 1.MyBatis-Plus1.1 ORM介绍1.2 MyBatis-Plus介绍 2.代码链接数据库2.1 创建项目2.2 添加依赖2.3 链接数据库2.3.1 准备数据库2.3.2 链接数据库2.3.3 创建实体类 2.4 创建Mapper层2.5 创建Controller层2.6 浏览器访问测试 MybatisPlus官方网站#xff1a; 官网… MybatisPlus入门 1.MyBatis-Plus1.1 ORM介绍1.2 MyBatis-Plus介绍 2.代码链接数据库2.1 创建项目2.2 添加依赖2.3 链接数据库2.3.1 准备数据库2.3.2 链接数据库2.3.3 创建实体类 2.4 创建Mapper层2.5 创建Controller层2.6 浏览器访问测试 MybatisPlus官方网站 官网 注解部分很重要是介绍MybatisPlus的代码用法 1.MyBatis-Plus 1.1 ORM介绍 ■ORM (Object Relational Mapping,对象关系映射)是为了解决面向对象与关系数据库存在的互不匹配现象的一-种技术。 ■ORM通过使用描述对象和数据库之 间映射的元数据将程序中的对象自动持久化到关系数据库中。 ■ORM框架的本质是简化编程中操作数据库的编码。 1.2 MyBatis-Plus介绍 ■MyBatis是一款优秀的数据持久层ORM框架 被广泛地应用于应用系统。 ■MyBatis能够非常灵活地实现动态SQL可以使用XML或注解来配置和映射原生信息能够轻松地将Java的POJO (Plain Ordinary Java Object,普通的Java对象)与数据库中的表和字段进行映射关联。MyBatis-Plus是一个MyBatis的增强工具在MyBatis的基础上做了增强简化了开发。 2.代码链接数据库 2.1 创建项目 2.2 添加依赖 换掉仓库 我参考的是阿里云仓库 repositoryidcentral/idnamealiyun maven/nameurlhttps://maven.aliyun.com/repository/central/urllayoutdefault/layout!-- 是否开启发布版构件下载 --releasesenabledtrue/enabled/releases!-- 是否开启快照版构件下载 --snapshotsenabledfalse/enabled/snapshots/repositoryrepositoryidspring-milestones/idnameSpring Milestones/nameurlhttps://repo.spring.io/milestone/urlsnapshotsenabledfalse/enabled/snapshots/repositoryrepositoryidspring-snapshots/idnameSpring Snapshots/nameurlhttps://repo.spring.io/snapshot/urlreleasesenabledfalse/enabled/releases/repository然后在dependencies.../dependencies添加依赖 dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.21/versionscoperuntime/scope/dependencydependencygroupIdcom.alibaba/groupIdartifactIddruid-spring-boot-starter/artifactIdversion1.2.8/version/dependency!-- mysql 驱动 --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.28/versiontypepom/type/dependency!-- mybatis plus --dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion3.5.3.1/version/dependency等待一下依赖的下载 当然会遇到很多报错我的一些解决方法 ①配置本地Maven ②更换版本 在Maven的dependencies中会报这种错 这种报错和没有指定版本有关指定个版本就可以了。当然指定什么版本需要去仓库网站上查询。 2.3 链接数据库 2.3.1 准备数据库 2.3.2 链接数据库 注意 spring.datasource.typecom.alibaba.druid.pool.DruidDataSource spring.datasource.driver-class-namecom.mysql.cj.jdbc.Driver spring.datasource.urljdbc:mysql://localhost:3306/test?useSSLfalse spring.datasource.usernameroot spring.datasource.password123456 spring.datasource.druid.driver-class-namecom.mysql.cj.jdbc.Driver mybatis-plus.configuration.log-implorg.apache.ibatis.logging.stdout.StdOutImpl 2.3.3 创建实体类 快速创建get、set函数AltInsert public class User {private String username;public String getUsername() {return username;}public void setUsername(String username) {this.username username;}public String getPassword() {return password;}public void setPassword(String password) {this.password password;}private String password;// } 2.4 创建Mapper层 一般把对数据库的操作都放到Mapper层中 有时候IDEA会抽风new不了package没事儿本质package就是一个文件夹自己去目录中新建一个就行 新建一个接口类 写一个简单的查询操作 package com.example.test.Mapper; import com.example.test.entity.User; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; import java.util.List; Mapper public interface testMapper {Select(select * from user)public ListUser find(); } 特别的MybatisPlus更方便 2.5 创建Controller层 Controller层一般是放浏览器访问操作的 package com.example.test.controller;import com.example.test.Mapper.testMapper; import org.springframework.web.bind.annotation.RestController; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import com.example.test.entity.User; import java.util.List; RestController public class TestController {Autowiredprivate testMapper userMapper;GetMapping(/user)public String query(){ListUser ListuserMapper.find();System.out.println(List);return 查询用户;} } 2.6 浏览器访问测试 启动程序 打开任何一个浏览器输入http://localhost:8080/user 在控制台
http://www.yutouwan.com/news/130648/

相关文章:

  • 泸州市住房和城乡建设网站app制作图片
  • 长沙企业网站建设哪家好做文案策划有些网站
  • codex.wordpress.org做搜狗手机网站优化
  • 丰镇市网站长沙关键词优化公司电话
  • 酒店网站模板源码交易平台
  • 公司网站建设设计服务wordpress小成语
  • 网站在建设中是什么意思外企网站建设公司排名
  • 城乡建设局的官方网站小工程承包
  • 怎么新建网站教育机构网站代码
  • 怎么在网站做谷歌广告网站的盈利方法
  • 佛山建站公司哪家好wordpress破解密码破解
  • 企业科技网站建设wordpress 文章和tag
  • 电子商务网站的优势wordpress 主题全屏
  • 浙江省长兴县建设局网站如何选择网站模板
  • 什么类型的网站开发比较困难数控编程培训
  • 购物网站建设款流程做SEO公司多给网站
  • 做尽调需要用到的网站wordpress做网站好吗
  • 基于asp.net网站开发视频教程杭州公司注册地址租赁
  • 江苏昆山网站建设网站开发相关书籍
  • 成都的网站建设开发者模式伤手机吗
  • 手机网站 幻灯片jswordpress 博客主题推荐
  • 有没有专门做衣服搭配的网站为什么建设长虹网站
  • 海南省住房和城乡建设厅网站电脑版一站式发稿平台
  • 湘潭网站建设 w磐石网络十堰市茅箭区建设局网站
  • 如何在网站做引流注册咨询公司
  • 网站登陆界面模板做自媒体哪家网站好
  • 建设静态网站庆阳网站建设推广
  • 潍坊市网站制作wordpress过滤器插件
  • 公司如何做网站一般多少钱怎么查一个网站的备案信息
  • 贵阳市建设厅官方网站公司产品展厅设计