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

相关内容

热门资讯

格式化 恢复目录-格式化恢复目... 哎呀,说到“格式化恢复目录”,我这心里就五味杂陈啊!想当年,电脑出问题,目录乱七八糟,真是让人头疼。...
android手机模型-安卓手... 哎呀,说到安卓手机模型,我这心里就五味杂陈啊!你知道吗,每次看到那些新出的手机模型,我这小心脏就扑通...
完全性卒中:生活的急刹车,我们... 完全性卒中,这个词听起来就像是从天而降的噩梦,不是吗?想象一下,就在你以为一切如常,生活按部就班的日...
linux下制作u盘启动盘-在... 嘿,各位小伙伴们,今天咱们来点不一样的!你是不是还在为怎么在Linux下制作U盘启动盘而头疼?别担心...
帝国cms 新闻触屏模板-帝国... 哎呀呀,说到这个帝国CMS的新闻触屏模板,我简直要跳起来了!这可不是一般的模板,它是新闻界的小鲜肉,...
windows xp sp3日... 哎呀,说到WindowsXPSP3的日文补丁,我这心里就五味杂陈啊!想当年,这可是我们电脑小白的救星...
雨林xp sp3 序列号-雨林... 哎呀,说到雨林XPSP3序列号,我这心里就激动得不得了!你知道吗,每次看到那些闪闪发光的数字和字母组...
苹果wwdc ppt-苹果 W... 哎呀,说到苹果的WWDC,那真是让人激动得不得了!每次看到那些闪闪发光的PPT,我就感觉自己像是走进...
杭州花圃的老种绿云:传承百年的... 哎呀,说到杭州的花圃啊,我这心肝儿就扑通扑通跳得厉害!特别是那老种绿云,真是让人一见倾心。这花啊,不...
中央15音乐频道节目表-中央 ... 哟,说到中央15音乐频道,那可是我每天的精神食粮啊!从早到晚,这个频道的节目表简直就是一场不停歇的音...
win8系统cad-Win8 ... 哎呀呀,说到这个Win8系统上用CAD,我这心里啊,五味杂陈!你懂的,CAD这玩意儿,对我们这些搞设...
svchostexe内存错误-... 哎呀,说到这个“svchost.exe”内存错误,真是让人头疼得不得了!每次一打开电脑,它就开始闹小...
克罗恩不治能活多久-克罗恩病虽... 克罗恩病,这个名字听起来就让人心生畏惧。我不是医生,也不是研究员,我只是一个经历过克罗恩病痛苦的人。...
神秘的 statreport.... 哎呀,说到这个statreport.dll,我就觉得它有点神秘兮兮的。每次打开电脑,它就在那里,默默...
格式化手机能恢复吗-手机格式化... 哎呀呀,真是急死人了!手机突然就格式化了,里面的照片、聊天记录、那些珍贵的回忆,一下子全都不见了!这...
中医治疗胃溃疡:整体调理与平衡... 哎呀,说到胃溃疡,这可不是什么小病啊!每次胃痛起来,简直就像是有个小人在你肚子里打鼓,痛得你直冒冷汗...
win10专业版u盘安装-Wi... 哎呀,说到这个Win10专业版的U盘安装,真是让我又爱又恨啊!你想想,每次电脑卡得像乌龟爬,心里那个...
笔记本用u盘安装win7系统-... 嘿,大家好!今天我要和大家分享一个超实用的小技巧——用U盘给笔记本安装Win7系统。是不是觉得听起来...
libeay32dll下载 微... 哎呀,今天真是倒霉透顶了!想打开电脑玩游戏,结果蹦出来一个大大的错误提示,说什么“找不到Libeay...
超凡蜘蛛侠2反派-超凡蜘蛛侠 ... 哟,大家好,我今天得好好聊聊《超凡蜘蛛侠2》里那些让人又爱又恨的反派角色。这部电影,不吹不黑,反派们...