| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2425 人关注过本帖
标题:数据库查询问题 模糊查询,通过多端的条件,如何查询出一端的list
只看楼主 加入收藏
核晴核理
Rank: 3Rank: 3
来 自:北京
等 级:论坛游侠
帖 子:129
专家分:169
注 册:2012-6-14
结帖率:84.21%
收藏
已结贴  问题点数:20 回复次数:2 
数据库查询问题 模糊查询,通过多端的条件,如何查询出一端的list
java项目 ssh配置文件方式
假设数据库中有两个表(订单表(一端),商品表(多端)存订单的外键),对应两个实体类,订单实体类(OrderContent.java)中有商品对象的set集合,商品实体类(Goods.java)中有订单对象的成员变量。
项目中有个需求是通过商品名称或者商品类型来查出所有的订单,那么hql语句应该怎么写呢?因为中间牵扯到一个set...不知道该如何下手了,哪位大神能帮忙解个惑,万分感激
搜索更多相关主题的帖子: 数据库查询 java项目 配置文件 如何 
2016-01-09 15:53
紫月一殇雪
Rank: 8Rank: 8
来 自:北大某鸟
等 级:蝙蝠侠
威 望:4
帖 子:131
专家分:764
注 册:2015-11-12
收藏
得分:0 
订单实体类(OrderContent.java)中有商品对象的"set集合",商品实体类(Goods.java)中有订单对象的"成员变量"。
----多对一关系

模糊查询
通过"商品名称"或者"商品类型"来查出"所有"的"订单"
select OrdercenterId FROM Goods WHERE GoodsName like '%条件%';

---------------------来自北大某鸟
2016-01-11 15:09
紫月一殇雪
Rank: 8Rank: 8
来 自:北大某鸟
等 级:蝙蝠侠
威 望:4
帖 子:131
专家分:764
注 册:2015-11-12
收藏
得分:20 
hibernate中‘多’的一方有‘一’的一方的属性     ‘一’的一方有‘多’的一方的集合
商品名称或者商品类型来查出所有的订单   根据‘多’查'一'   就直接查询属性就可以了
如果是根据'一'查'多'   就先把'一'查出来    然后读取'一'下面的集合   就可以查询'多'的一方



[此贴子已经被作者于2016-1-11 15:12编辑过]


---------------------来自北大某鸟
2016-01-11 15:11
快速回复:数据库查询问题 模糊查询,通过多端的条件,如何查询出一端的list
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020296 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved