电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Javaweb mybatis接口開發實現過程詳解

瀏覽:6日期:2023-11-26 17:42:38

mapper.xml文件

<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE mapper PUBLIC '-//mybatis.org//DTD Mapper 3.0//EN' 'http://mybatis.org/dtd/mybatis-3-mapper.dtd'><!-- 門店表的映射文件 namespace值為對應接口的全路徑 --><mapper namespace='com.tedu.dao.DoorMapper'> <!-- 1.查詢所有門店信息,id值為對應接口中方法的名字 resultType指定將查詢的結果封裝到哪個pojo對象中 --> <select resultType='com.tedu.pojo.Door'> select * from tb_door </select></mapper>

mapper的接口文件(接口由我們自己聲明,由Spring-mybatis提供子類實現類)

package com.tedu.dao;import java.util.List;import com.tedu.pojo.Door;/** * DoorMapper接口 * 聲明增刪改查方法,對門店信息進行操作 */public interface DoorMapper { /** *接口由我們開發人員負責提供,但接口的實現類(子類)由框架負責提供 *如果不整合mybatis和spring框架,接口的子類實例也是由mybatis負責創建 * 如果整合了mybatis和spring框架,接口的子類實例將會由spring容器負責創建 *///方法名必須肯mapper文件中的id值一致 public List<Door> findAll();}

測試類中調用findAll方法

package com.tedu;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.apache.jasper.tagplugins.jstl.core.ForEach;import org.junit.Test;import com.tedu.dao.DoorMapper;import com.tedu.pojo.Door;/** * mybatis的入門案例: 查詢yonghedb.emp表中的所有員工信息 */public class TestMybatis01 {/* 練習1: 查詢emp中的所有員工信息 */@Testpublic void testFindAll01() throws Exception {//1.讀取mybatis核心配置文件(mybatis-config.xml),Resources是mybatis提供的工具類InputStream in = Resources.getResourceAsStream('mybatis/mybatis-config.xml');//2.通過配置信息獲取SqlSession工廠對象SqlSessionFactory fac = new SqlSessionFactoryBuilder().build( in );//3.獲取SQLSession對象(打開與數據庫的連接)SqlSession session = fac.openSession();//4.獲取Doormapper子類實例DoorMapper doormapper = session.getMapper(DoorMapper.class);List<Door> lis = doormapper.findAll();//5.輸出結果for (Door door : lis) {System.out.println(door);}}}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 渣油泵,KCB齿轮泵,不锈钢齿轮泵,重油泵,煤焦油泵,泊头市泰邦泵阀制造有限公司 | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 解放卡车|出口|济南重汽|报价大全|山东三维商贸有限公司 | 脱硫搅拌器厂家-淄博友胜不锈钢搅拌器厂家 | 磁力轮,磁力联轴器,磁齿轮,钕铁硼磁铁-北京磁运达厂家 | 骨密度仪-骨密度测定仪-超声骨密度仪-骨龄测定仪-天津开发区圣鸿医疗器械有限公司 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 艺术涂料|木纹漆施工|稻草漆厂家|马来漆|石桦奴|水泥漆|选加河南天工涂料 | 金属波纹补偿器厂家_不锈钢膨胀节价格_非金属伸缩节定制-庆达补偿器 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 喷砂机厂家_自动喷砂机生产_新瑞自动化喷砂除锈设备 | 磁力轮,磁力联轴器,磁齿轮,钕铁硼磁铁-北京磁运达厂家 | 照相馆预约系统,微信公众号摄影门店系统,影楼管理软件-盟百网络 | 世界箱包品牌十大排名,女包小众轻奢品牌推荐200元左右,男包十大奢侈品牌排行榜双肩,学生拉杆箱什么品牌好质量好 - Gouwu3.com | 天津暖气片厂家_钢制散热器_天津铜铝复合暖气片_维尼罗散热器 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 洛阳装修公司-洛阳整装一站式品牌-福尚云宅装饰 | 衬氟止回阀_衬氟闸阀_衬氟三通球阀_衬四氟阀门_衬氟阀门厂-浙江利尔多阀门有限公司 | 西安文都考研官网_西安考研辅导班_考研培训机构_西安在职考研培训 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | 厚壁钢管-厚壁无缝钢管-小口径厚壁钢管-大口径厚壁钢管 - 聊城宽达钢管有限公司 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 蜘蛛车-登高车-高空作业平台-高空作业车-曲臂剪叉式升降机租赁-重庆海克斯公司 | 模具ERP_模具管理系统_模具mes_模具进度管理_东莞市精纬软件有限公司 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 胜为光纤光缆_光纤跳线_单模尾纤_光纤收发器_ODF光纤配线架厂家直销_北京睿创胜为科技有限公司 - 北京睿创胜为科技有限公司 | 液压油缸-液压站生产厂家-洛阳泰诺液压科技有限公司 | 999范文网_优质范文下载写作帮手| 我车网|我关心的汽车资讯_汽车图片_汽车生活! | 雷蒙磨,雷蒙磨粉机,雷蒙磨机 - 巩义市大峪沟高峰机械厂 | 办公室家具公司_办公家具品牌厂家_森拉堡办公家具【官网】 | 蓝米云-专注于高性价比香港/美国VPS云服务器及海外公益型免费虚拟主机 | 机床主轴维修|刀塔维修|C轴维修-常州翔高精密机械有限公司 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 通风气楼_通风天窗_屋顶风机-山东美创通风设备有限公司 |