今天就到我们的第二节实操啦,
直接进正题,下面我会带大家来到查询的世界。
第一节时候我们把环境配置起来了。
第一步:我们还是得安装一个插件mybatisX(一只鸟)
这里跟第一节中下载Maven插件方法一样。以后应该都会以这样得方式截图展示方便大家看。
第二步:我们就把数据库创建得数据添加进entity(实体类中),然后再在接口类(dao)里面写功能接口。
接口得创建:
接口知道创建了吧!!!
这就看看创建完的样子
下面就得记住一个口诀啦。
-
xxx.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">
<mapper namespace="com.hr.dao.GoodsDao">
</mapper>
-
mybatis.xml文件中配置.xml映射文件。
-
写测试类.测试类中写调用接口。实现测试功能。
这样我们准备工作就完成了,接下来开始写查询功能
1. 查询所有类别
Select * from sp_category
2. 查询一级分类下有哪些类别名称。
select * from sp_category where cat_level=1
3. 查询【诺基亚】的父类名称爷爷名称。
这里我用的是内联查
select from sp_category a
inner join sp_category b on a.cat_id=b.cat.pid
inner join sp_category c on b.cat_pid=c.cat_id
where a.cat_name="诺基亚"
4. 查询所有商品
select * from sp_goods
5. 查询商品名称包含“华为“的商品
select * from sp_goods where goods_name="华为"
6.查询价格在3000到4000之间商品
select * from sp_goods where goods_price in (3000,4000)
这是所需要的sql语句。