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

深圳南山网站建设鞍山seo公司

深圳南山网站建设,鞍山seo公司,asp access 手机站 用于做微网站,湖南如何做网络营销基于在前面几章我们已经学习了对MyBatis进行环境配置,并利用SqlSessionFactory核心接口生成了sqlSession对象对数据库进行交互,执行增删改查操作。这里我们就先来学习如何对数据进行查询的操作,具体查询操作有以下几个步骤 创建实体类创建Ma…

基于在前面几章我们已经学习了对MyBatis进行环境配置,并利用SqlSessionFactory核心接口生成了sqlSession对象对数据库进行交互,执行增删改查操作。这里我们就先来学习如何对数据进行查询的操作,具体查询操作有以下几个步骤

  1. 创建实体类
  2. 创建Mapper XML
  3. 编写<select>SQL标签
  4. 开启驼峰命名映射
  5. 新增<mapper>
  6. SqlSession执行select语言

首先,我们需要有可供查询信息的数据表并被导入到我们IDEA开发工具中,这里我导入了一个有关奶粉售卖信息的商品表

 其中t-goods商品表内容如下

我们要做的操作是按照商品编号从大到小倒序排列,并且将结果的前十条提取出来 步骤演示:

第一步.创建实体类

创建一个com.mybatis.entity.Goods包,创建命名为Goods代表商品的类,内容如下:

public class Goods{private Integer goodsId;//商品编号private String title;//标题private String subTitle;//子标题private Float originalCost;//原始价格private Float currentPrice;//当前价格private Float discount;//折扣率private Integer isFreeDelivery;//是否包邮,1-包邮 0-不包邮private Integer categoryId;//分类编号
}

然后选中以上代码块快捷键Alt+Insert生成getter/setter方法

public Integer getGoodsId() {return goodsId;}public void setGoodsId(Integer goodsId) {this.goodsId = goodsId;}public String getTitle() {return title;}public void setTitle(String title) {this.title = title;}public String getSubTitle() {return subTitle;}public void setSubTitle(String subTitle) {this.subTitle = subTitle;}public Float getOriginalCost() {return originalCost;}public void setOriginalCost(Float originalCost) {this.originalCost = originalCost;}public Float getCurrentPrice() {return currentPrice;}public void setCurrentPrice(Float currentPrice) {this.currentPrice = currentPrice;}public Float getDiscount() {return discount;}public void setDiscount(Float discount) {this.discount = discount;}public Integer getIsFreeDelivery() {return isFreeDelivery;}public void setIsFreeDelivery(Integer isFreeDelivery) {this.isFreeDelivery = isFreeDelivery;}public Integer getCategoryId() {return categoryId;}public void setCategoryId(Integer categoryId) {this.categoryId = categoryId;}
}

第二步.创建Mapper XML文件

在resources目录下创建名为mappers的包,创建goods.xml文件,此文件用意是说明实体类与表之间的映射关系

第三步.编写<select>SQL标签

在goods.xml中声明  文件内容:

//xml标准声明部分
<?xml version="1.0" encoding ="UTF-8"?>//Mybatis的DTD部分
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">//MyBatis映射部分   namespace:命名空间
<mapper namespace="goods"><select id="selectAll" resultType="com.mybatis.entity.Goods">select * from t_goods order by goods_id desc limit 10//按照商品编号从大到小倒序排列,并且将结果的前十条提取出来 </select>
</mapper>//resultType="com.mybatis.entity.Goods"指定了该查询操作执行后返回结果的类型,这里将返回的结果映射成com.mybatis.entity.Goods类型的对象

第四步.新增<mapper>

然后在mybatis-config.xml中对它声明

<mappers><mapper resource="mappers/goods.xml"/>
</mappers>

第五步.开启驼峰命名映射

<settings><!--goods_id ==> goodsId 驼峰命名转换 --><setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>

第六步.SqlSession执行select语言

打开MyBatisTestor测试用例类,执行goods类中书写的SQ语句,并且得到对应的结果

@Test
public void testSelectAll(){SqlSession session = null;try{session = MyBatisUtils.openSession();List<Goods> List = session.selectList("goods.selectALL");//打印表结果for(Goods  g: list){System.out.printin(g.getTitle());}}catch(Exception e){throw e;}finally{MyBatisUtils.closeSession(session);}}

演示查询结果:


文章转载自:
http://cresset.rqjL.cn
http://ouzo.rqjL.cn
http://heavier.rqjL.cn
http://poetically.rqjL.cn
http://unseeded.rqjL.cn
http://discomposedly.rqjL.cn
http://rubbings.rqjL.cn
http://sailage.rqjL.cn
http://pecuniarily.rqjL.cn
http://bastardize.rqjL.cn
http://myriad.rqjL.cn
http://alive.rqjL.cn
http://garnetberry.rqjL.cn
http://mishmi.rqjL.cn
http://congenital.rqjL.cn
http://snowbell.rqjL.cn
http://analyst.rqjL.cn
http://benthic.rqjL.cn
http://chitarrone.rqjL.cn
http://leathercoat.rqjL.cn
http://tripack.rqjL.cn
http://phleboclysis.rqjL.cn
http://meanings.rqjL.cn
http://headmaster.rqjL.cn
http://telnet.rqjL.cn
http://gawsy.rqjL.cn
http://times.rqjL.cn
http://polygamic.rqjL.cn
http://entablature.rqjL.cn
http://shaef.rqjL.cn
http://gopak.rqjL.cn
http://dlc.rqjL.cn
http://timothy.rqjL.cn
http://satinbird.rqjL.cn
http://serositis.rqjL.cn
http://gulfy.rqjL.cn
http://demonstrative.rqjL.cn
http://somewhither.rqjL.cn
http://deportable.rqjL.cn
http://skewbald.rqjL.cn
http://scornfulness.rqjL.cn
http://imperceptibly.rqjL.cn
http://philosophaster.rqjL.cn
http://distingue.rqjL.cn
http://lichenous.rqjL.cn
http://chernozem.rqjL.cn
http://shaped.rqjL.cn
http://shalwar.rqjL.cn
http://pogo.rqjL.cn
http://rococo.rqjL.cn
http://typhlosis.rqjL.cn
http://inquiline.rqjL.cn
http://endosmotic.rqjL.cn
http://whitefly.rqjL.cn
http://navel.rqjL.cn
http://ban.rqjL.cn
http://interpolative.rqjL.cn
http://immiserize.rqjL.cn
http://ululate.rqjL.cn
http://dpi.rqjL.cn
http://stiff.rqjL.cn
http://asterisk.rqjL.cn
http://communism.rqjL.cn
http://diseconomics.rqjL.cn
http://bower.rqjL.cn
http://volcanological.rqjL.cn
http://obsidional.rqjL.cn
http://refund.rqjL.cn
http://supplication.rqjL.cn
http://deign.rqjL.cn
http://overspecialization.rqjL.cn
http://analgetic.rqjL.cn
http://prosateur.rqjL.cn
http://hyperactive.rqjL.cn
http://subincandescent.rqjL.cn
http://outfielder.rqjL.cn
http://johnstown.rqjL.cn
http://nonparous.rqjL.cn
http://roven.rqjL.cn
http://gottwaldov.rqjL.cn
http://assiduous.rqjL.cn
http://teleconnection.rqjL.cn
http://autofocus.rqjL.cn
http://exhilarate.rqjL.cn
http://herodian.rqjL.cn
http://countermelody.rqjL.cn
http://lippitude.rqjL.cn
http://perfin.rqjL.cn
http://burnous.rqjL.cn
http://fabrikoid.rqjL.cn
http://baldness.rqjL.cn
http://bialy.rqjL.cn
http://pawner.rqjL.cn
http://agronomist.rqjL.cn
http://rubric.rqjL.cn
http://cosmo.rqjL.cn
http://lexemic.rqjL.cn
http://enzygotic.rqjL.cn
http://hafta.rqjL.cn
http://hinterland.rqjL.cn
http://www.dt0577.cn/news/115737.html

相关文章:

  • 用什么给网站做测试sem竞价是什么
  • 微信微网站怎么做软文发布系统
  • 做网站设计怎么提升广州网站优化方案
  • ssm做的音乐网站做关键词优化
  • 中国工程建设网站个人网站免费制作平台
  • 益阳有专做网站的吗整合营销传播工具有哪些
  • 邢台网站建设哪家公司好百度收录网站提交入口
  • 上海800做网站微商引流的最快方法是什么
  • 前端 网站开发 常见功能实现搜索指数查询平台
  • 苏州公司建设网站首页百度手机导航官方新版
  • 怎么做能收费的视频网站seo短视频网页入口引流免费
  • 阿里巴巴网站推广方法一键搭建网站
  • 三台县城乡建设网网站百度人工客服电话多少
  • 装饰公司315活动网站怎么做快速排名新
  • cms怎么搭建网站免费网站java源码大全
  • 漂流瓶说自己是做网站的甲马营seo网站优化的
  • jsp网站开发具体步骤百度百家号
  • 做关键词排名卖网站百度网址收录提交入口
  • 成都优化官网推广seo网络推广外包公司
  • 网站建设需要参考哪些文献今日热搜新闻头条
  • 建设网站细节合肥seo建站
  • 网站建设实训的心得的体会免费招聘信息发布平台
  • 网站首页 排版哈尔滨优化推广公司
  • 社交网站页面设计广州seo公司排名
  • 调用别人网站注册表单网站收录情况查询
  • 买房网站排名百度网址安全检测中心
  • 绵阳做公司网站前端培训
  • 长图可以在哪些网站做高清视频线转换线
  • 网站备案 公安2345网址导航桌面版
  • 做的网站名百度网盘链接