MyBatis开发
创始人
2024-05-31 07:10:20
0

MyBatis开发入门

搭建MyBatis框架开发环境

  1. 在自己建的的项目建立个lib文件

  1. 然后导入包

3.两个jar包部署到项目中和为项目添加测试类库

4.配置数据库

mybatis-config.xml里面的配置:





:连接数据库




 

数据库另外一种动态配置

条件查询

如何只查询出供应商编码为“HB GYS001”的供应商信息?

环境配置好了,就建立

在src中建立一个包 entity

src

entity

建立供应商的实体

package entity;public class Provider {private String procode;private String proname;private String prodesc;private String procontact;private String prophone;private String proaddress;private String profax;private int createdby;private String creationdate;public String getProcode() {return procode;}public void setProcode(String procode) {this.procode = procode;}public String getProname() {return proname;}public void setProname(String proname) {this.proname = proname;}public String getProdesc() {return prodesc;}public void setProdesc(String prodesc) {this.prodesc = prodesc;}public String getProcontact() {return procontact;}public void setProcontact(String procontact) {this.procontact = procontact;}public String getProphone() {return prophone;}public void setProphone(String prophone) {this.prophone = prophone;}public String getProaddress() {return proaddress;}public void setProaddress(String proaddress) {this.proaddress = proaddress;}public String getProfax() {return profax;}public void setProfax(String profax) {this.profax = profax;}public int getCreatedby() {return createdby;}public void setCreatedby(int createdby) {this.createdby = createdby;}public String getCreationdate() {return creationdate;}public void setCreationdate(String creationdate) {this.creationdate = creationdate;}
}

注意:是在包mapper下建立,ProviderMapper.xml

这是固定的:



resources

mapper

ProviderMapper.xml:


  

然后要在:mybatis-config.xml




 
 这里写这个

test

ProviderMapperTest:

import java.io.IOException;
import java.io.InputStream;
import java.util.List;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 entity.Provider;public class ProviderMapperTest {@Testpublic void testFindAllUser() throws IOException{//1.加载mybatis核心配置文件InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");//2.获取SqlSessionFactory对象SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);//3.得到执行sql的对象SqlSession SqlSession sqlSession = sqlSessionFactory.openSession();//4.执行sql语句List list = sqlSession.selectList("ProviderMapper.findAllProvider","HB_GYS001");//5.处理结果for (Provider smbms_provider: list) {System.out.println("编号:"+smbms_provider.getProcode()+",供应商名:"+smbms_provider.getProname()+"主要产品"+smbms_provider.getProdesc()+"姓名"+smbms_provider.getProcontact()+"电话"+smbms_provider.getProphone()+"地址"+smbms_provider.getProaddress()+"Fax:"+smbms_provider.getProfax()+"By:"+smbms_provider.getCreatedby()+"时间"+smbms_provider.getCreationdate());}//6.关闭数据库会话sqlSession.close();}}

查询( proName)“乐摆日用品厂”的联系电话和地址。

src

entity

resources

mapper

test

ProviderMapperTest

查询供应商地址( proAddress)在北京的供应商名称信息

src

entity

resources

mapper

test

ProviderMapperTest

相关内容

热门资讯

按键系统安装方法 一键安装,轻松掌握按键系统安装方法准备工作在开始安装按键系统之前,我们需要做好以下准备工作: 确保...
安装新风系统的吊顶设计,吊顶设... 吊顶设计在安装新风系统中的重要性随着人们对室内空气质量要求的提高,新风系统已经成为现代家居装修的重要...
安卓系统安装苹果字体,轻松实现... 安卓系统安装苹果字体:轻松实现苹果风格随着智能手机的普及,越来越多的用户开始追求个性化的手机使用体验...
北京火灾监测系统安装,保障城市... 北京火灾监测系统安装:保障城市安全的重要举措随着城市化进程的加快,火灾事故的预防和控制成为城市安全管...
保护软件系统安装,确保数据安全... 全面解析保护软件系统安装:确保数据安全与系统稳定随着信息技术的飞速发展,保护软件系统的重要性日益凸显...
安装系统专业词语,安装系统专业... 安装系统专业术语解析随着信息技术的飞速发展,系统安装和维护已成为许多行业的基础工作。为了帮助读者更好...
报表系统门窗安装流程 系统门窗安装流程详解 一、准备工作1. 设计图纸审核:首先,仔细审核设计图纸,确保门窗的尺寸、类型和...
宝塔服务器安装手机系统,宝塔服... 宝塔服务器安装手机系统全攻略随着云计算技术的不断发展,越来越多的企业和个人开始使用宝塔服务器进行网站...
安装智能停车系统的请示,关于安... 关于安装智能停车系统的请示报告尊敬的[上级领导/部门名称]:一、背景及必要性随着城市化进程的加快,城...
白银智慧停车系统安装,打造高效... 白银智慧停车系统安装:打造高效便捷的停车新体验随着白银市汽车保有量的持续增长,停车难问题日益凸显。为...
清理电脑安装系统,电脑系统安装... 电脑系统安装与清理全攻略随着电脑使用时间的增长,系统文件和临时文件会逐渐占用大量磁盘空间,影响电脑运...
暗藏式木质门禁系统安装,暗藏式... 暗藏式木质门禁系统安装指南随着智能家居和安防技术的不断发展,暗藏式木质门禁系统因其美观、隐蔽和安全性...
安装系统怎么填写,安装系统时填... 安装系统时填写信息的详细指南在安装操作系统时,填写相关信息是必不可少的步骤。这些信息不仅有助于系统识...
清华同方超翔系统安装,清华同方... 清华同方超翔系列电脑系统安装指南一、准备工作在进行系统安装之前,我们需要做好以下准备工作: 备份重...
北海制冷系统安装,北海制冷系统... 北海制冷系统安装——打造舒适凉爽的家居环境随着夏季的到来,气温逐渐升高,制冷系统的重要性愈发凸显。在...
安卓7.0.0系统安装,轻松升... 安卓7.0.0系统安装指南:轻松升级,体验新功能一、确认手机硬件支持在开始安装安卓7.0.0系统之前...
白城隔音系统门窗安装,白城隔音... 白城隔音系统门窗安装,打造宁静家居环境随着城市化进程的加快,噪音污染已经成为影响人们生活质量的重要因...
驱动安装系统步骤图解,驱动安装... 驱动安装系统步骤图解——轻松解决设备兼容性问题一、准备工作在开始安装驱动之前,我们需要做好以下准备工...
宝山区安装新风系统,宝山区积极... 宝山区积极推进新风系统安装,打造绿色健康居住环境随着城市化进程的加快,空气质量问题日益受到关注。为了...
安装新的系统需要什么,安装新系... 安装新系统前需要准备的事项1. 确定操作系统版本首先,您需要确定要安装的操作系统版本。是Window...