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

网站设计有限公司是干嘛的网站开发需求 模板

网站设计有限公司是干嘛的,网站开发需求 模板,网站谷歌seo做哪些,园林景观设计公司客户话术本文是使用IDEA Maven搭建Mybatis环境 涉及到的搭配环境 JDK1.8 Maven3.6.3 IDEA2019 MySQL数据库 一、Maven介绍 Maven 是一个项目管理工具#xff0c;可以对 Java 项目进行构建、依赖管理#xff0c;是一个自动化构建工具。 自动化构建工具#xff1a;将原材料…本文是使用IDEA Maven搭建Mybatis环境 涉及到的搭配环境 JDK1.8 Maven3.6.3 IDEA2019 MySQL数据库 一、Maven介绍 Maven 是一个项目管理工具可以对 Java 项目进行构建、依赖管理是一个自动化构建工具。 自动化构建工具将原材料java、js、css、html....-产品可发布项目 编译-打包-部署-测试  -  自动构建。 二、Mybatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abatis”的组合是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access ObjectsDAOs 当前最新版本是MyBatis 3.5.6 其发布时间是2020年10月6日。 三、在IDEA中搭配Maven工程 1、首先点击File、选择New新建、点击Project...创建项目。如下图 2、在左侧一栏中选择Maven、然后选择你的JDK版本本文选择使用JDK1.8版本勾选JDK下方选择Maven版本然后点击Next。如下图 3、然后给自己的工程命名Groupld相当于包名以后公司可能要求自己的话想不想改都可以看自己然后点击Next。如下图 4、点击图中...选择自己安装的Maven版本本文中安装的是Maven3.6.3接下来勾选Override更改Maven的sttings文件选择安装的Maven路径下的conf文件下的settings.xml文件下面一样如果自己安装了本地的Maven库可以自行选则然后点击Finish。如下图 5、配置完成后基本上就会出现如下图的工程目录了。如下图 6、点击pom.xml文件导入相关依赖点击Import Changes自动下载相关依赖这就要看你网速给不给力了等一会刷新一下看看不下载了就是导入完成了我这个报红是没导入完在这个工程中用不到我就不导入了。如下图 相关导入依赖代码如下 dependencies!-- mybatis核心包 --dependencygroupIdorg.mybatis/groupIdartifactIdmybatis/artifactIdversion3.3.0/version/dependency!-- mysql驱动包 --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion5.1.29/version/dependencydependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.11/versionscopetest/scope/dependency/dependencies 导入依赖之后Maven基本就搭配完成了接下来配置Mybatis。 四、配置Mybatis 1、首先按照自己的需求创建数据库以及结构属性我就是用我经常用的测试数据库来测试了。如下图 2、接下来在java文件夹下分别创建类以及接口我通常选择用com.xx.xx结构来命名包名当然这都看个人喜欢以及自己所创建数据库所对应的属性本文我就采用我所创建的数据库来举例了详情如下 代码如下 User package com.yy.pojo;public class User {private int id;private String name;private int age;private String sex;public int getId() {return id;}public void setId(int id) {this.id id;}public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}public void setAge(int age) {this.age age;}public String getSex() {return sex;}public void setSex(String sex) {this.sex sex;}Overridepublic String toString() {return User{ id id , name name \ , age age , sex sex \ };} }UserDao package com.yy.dao;import com.yy.pojo.User;import java.util.List;public interface UserDao {ListUser findById(int i); }3、接下来配置Mybatis的核心文件mybatis-config.xml在main文件夹下创建resources文件夹在resources文件夹下创建mybatis-config.xml文件填写相关代码如下图 相关代码如下 记住不要忘记更改自己设置的数据库名字和密码。 ?xml version1.0 encodingUTF-8 ? !DOCTYPE configurationPUBLIC -//mybatis.org//DTD Config 3.0//ENhttp://mybatis.org/dtd/mybatis-3-config.dtdconfiguration!-- 环境配置 --environments defaultdevelopmentenvironment iddevelopmenttransactionManager typeJDBC/!-- 数据库连接相关配置 ,这里动态获取config.properties文件中的内容--dataSource typePOOLEDproperty namedriver valuecom.mysql.jdbc.Driver /property nameurl valuejdbc:mysql://localhost:3306/test /property nameusername valueroot /property namepassword valuex5 //dataSource/environment/environments!-- mapping文件路径配置 --mappersmapper resourcemapper/UserMapper.xml//mappers/configuration4、在resources文件夹下创建mapper文件夹在mapper文件夹下存放需要映射的xml文件UserMapper.xml 如下图 相关代码如下 ?xml version1.0 encodingUTF-8? !DOCTYPE mapperPUBLIC -//mybatis.org//DTD mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd !-- mapper为映射的根节点namespace指定Dao接口的完整类名 mybatis会依据这个接口动态创建一个实现类去实现这个接口 而这个实现类是一个Mapper对象-- mapper namespacecom.yy.dao.UserDaoselect idfindById parameterTypeint resultTypecom.yy.pojo.Userselect * from user where id #{id}/select /mapper5、最后在在编写测试类就好了如图 代码如下 import com.yy.dao.UserDao; import com.yy.pojo.User; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder; import org.junit.Test;import java.io.IOException; import java.io.Reader; import java.util.List;/*** 这是一个新建的类*/ public class UserTest {Testpublic void userFindByIdTest(){//定义读取文件名String resources mybatis-config.xml;//创建流Reader readernull;try {//读取mybatis-config.xml文件到reader对象中reader Resources.getResourceAsReader(resources);} catch (IOException e) {e.printStackTrace();}//初始化mybatis,创建SqlSessionFactory类的实例SqlSessionFactory sqlMappernew SqlSessionFactoryBuilder().build(reader);//创建session实例SqlSession sessionsqlMapper.openSession();//传入参数查询返回结果UserDao userMappersession.getMapper(UserDao.class);//传值的三种方式ListUser listuserMapper.findById(2);//输出结果System.out.println(list);//关闭sessionsession.close();} } 6、最后右键测试类运行测试就好啦如图 本文结束 最后如果本文帮助到了你欢迎点赞评论遇到不明白的不会的也可以私聊或者评论小主我们一起学习。最后谢谢大家的观看。
http://www.zqtcl.cn/news/460377/

相关文章:

  • 网站建设风险管理计划书户外媒体网站建设免费
  • 学到什么程度可以做网站网站维护的要求包括
  • 泉州网站设计平台南阳响应式网站
  • 阿里云 企业网站选哪种推广普通话的文字内容
  • 广州市南沙建设局网站中山建网站咨询电话
  • 怎么创建网站快捷方式网络服务器搭建配置与管理 下载
  • 现在什么类型网站没有人做wordpress get_categories()
  • 石家庄网站推广优化闲鱼网络营销方式
  • 精诚时代 网站谁做的北京网站设计必看刻
  • 长沙网站排名报价企业管理培训课程网课
  • 怎样做婚庆网站外贸网站怎么注册
  • 网站设计制作公司推荐自己做商务网站有什么利弊
  • 传媒网站杨浦网站建设哪家好
  • 500m主机空间能做视频网站吗做中文网站的公司
  • 网站建设规划模板公司网站建设论文
  • p2p网站开发的内容广东世纪达建设集团有限公司官方网站
  • 网站基本建设是什么o元做网站
  • 南昌做购物网站的公司mc做弊端网站
  • 汕头制作网站推荐文化建设五大工程
  • 公司购物网站备案遵义市乡村街道建设投诉网站
  • ps做景观有哪些素材网站网站推广软文
  • 医疗类网站备案dw网页设计期末作业源代码
  • 网站建设开发合同别具光芒 Flash互动网站设计
  • app导航网站建设多少钱网页游戏破解版
  • 布吉做棋牌网站建设哪家服务好青海做高端网站建设的公司
  • 邙山郑州网站建设好看手机网站推荐
  • 北京建设网官方网站外贸wordpress收款插件
  • 网站关键词进前三响应式手机网站模版
  • 网站采集来源制作好网站
  • 哪个网站有工笔教程免费物流公司网站模板