多条件查询的两种实现方式
来源:互联网 发布:beanpole 知乎 编辑:程序博客网 时间:2024/06/06 08:35
1.
public BookCategory findinfo7(int cateid);
<select id="findinfo7" resultMap="myMap"> SELECT <include refid="mylie"></include> FROM bookinfo,bookcategory WHERE bookcategory.cateid=bookinfo.bookcategory AND bookcategory.cateid=#{cateid}</select><resultMap id="myMap" type="cate"> <id column="cateid" property="cateid"></id> <result column="catename" property="catename"></result> <collection property="list" ofType="Book"> <id column="bookname" property="bookname"></id> <result property="bookauthor" column="bookauthor"></result> </collection></resultMap>@Testpublic void TestBook7(){ BookCategory category = bookDao.findinfo7(1); System.out.println(category.getCatename()); for (Book item:category.getList()) { System.out.println(item.getBookname()); }}2.
public BookCategory findinfo8(int cateid);<select id="findinfo8" resultMap="myMap2"> SELECT * FROM bookcategory WHERE cateid=#{cateid}</select><resultMap id="myMap2" type="cate"> <id column="cateid" property="cateid"></id> <result column="catename" property="catename"></result> <collection property="list" ofType="Book" select="myselectcateidssss" column="cateid"> </collection></resultMap><select id="myselectcateidssss" resultType="Book"> SELECT * FROM bookinfo WHERE bookcategory=#{cateid}</select>@Testpublic void TestBook8(){ BookCategory category = bookDao.findinfo8(1); System.out.println(category.getCatename()); for (Book item:category.getList()) { System.out.println(item.getBookname()); }}
阅读全文
0 0
- 多条件查询的两种实现方式
- Hibernate条件查询的两种方式
- 统计查询-根据条件进行count的两种实现方式- oracle
- 统计查询-根据条件进行count的两种实现方式- oracle
- 利用hibernate实现多条件组合查询的两种方式(2017年5月18日22:45:09)
- mysql使用别名作为查询条件的两种方式,必有一种适合你
- Oracle数据库日期范围查询的两种实现方式
- Oracle数据库日期范围查询的两种实现方式
- Oracle数据库日期范围查询的两种实现方式
- Mybatis模糊查询的两种实现方式
- mybatis - 条件查询的三种方式
- PHP查询数据库中满足条件的记录条数(两种实现方法)
- OpenJweb 1.6中自定义组合查询条件的实现方式
- odata查询数据的两种方式
- hbase过滤查询的两种方式
- ibatis查询的两种映射方式
- 线段树的两种查询方式
- SQL按同字段的两种条件查询数量
- Visual Studio Code 1.13 发布,赶紧试试
- angular路由 ui.router
- 使用pycharm编辑自动化脚本,执行后没有html报告生成的几种解决办法
- 手把手教您开发JAVA微信SDK-发送消息
- B树
- 多条件查询的两种实现方式
- arcmap操作Excel文件没有注册类解决办法
- 这次机会,我会用120分的努力来把握!
- 快速学习Javascript初级知识
- grep 后加单引号、双引号和不加引号的区别
- Android HAL调用流程
- C++字符串
- cp 拷贝文件的时间
- vue data: { eventHub: new Vue() }