hibernate多表查询问题

langhua9527 2008-11-18 03:07:30

//产品
public class AykjProducter implements Serializable{
private int id;
private String producterId;
private Date createtime; //商品录入时间
private String proName; //商品名字
private String proInfo; //商品信息
private float proPrice; //商品价格(单价)
private int proNum; //产品数量
private int saleway; //出售方式
private AykjUser aykjUserId; //用户
private AykjProducterSort aykjProducterSortId; //产品种类
}

//产品分类
public class AykjProducterSort implements Serializable{
private int id;
private String sortname; //产品分类名
private AykjProducterSort aykjParentPid; //父分类
private Set aykjChildrenId;
}

//产品属性
public class AykjProperties implements Serializable {
private int id;
private String name; //商品属性
private String description; //属性描述
private AykjProperties aykjparent; //父
private Set aykjchildren; //子
}

//产品的属性类
public class AykjProducterProperties {
private int id;
private AykjProducter aykjProducterId;//商品ID
private AykjProperties aykjPropertiesId;//属性ID
}
一个表单,可能上有面五张表的信息,怎么根据这些信息表到相应的Producter产品的信息


...全文
135 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
boboo_2000_0 2008-12-01
  • 打赏
  • 举报
回复
如二楼所说,先看看表之间的关系,然后可以用Query拼Sql语句来实现。
然月枕流君 2008-11-30
  • 打赏
  • 举报
回复
楼上....
East271536394 2008-11-30
  • 打赏
  • 举报
回复
产品类别与产品属性是一对多的关系;
产品属性和产品是多对多的关系;
产品类别与产品是一对多的关系;
米饭超人_ 2008-11-25
  • 打赏
  • 举报
回复
LS说的我非常赞同..
wj_18 2008-11-20
  • 打赏
  • 举报
回复
用视图是最好的了

先把一表跟类一对一对应起来

然后建立个主类,封装的时候,把其他类以对象形式封装起来

langhua9527 2008-11-19
  • 打赏
  • 举报
回复
再项一下啊,我的确也没有建好表.....
llliiiuuu 2008-11-18
  • 打赏
  • 举报
回复
一、建视图
二、配置实体类的主外键映射关系,设置实体类的属性lazy="false",查询一个表时会加载其它表的数据(不推荐)
三、获取底层数据库连接,写hql语句
Connection conn = session.connection();
然月枕流君 2008-11-18
  • 打赏
  • 举报
回复
产品类别与产品属性是一对多的关系;
产品属性和产品是多对多的关系;
产品类别与产品是一对多的关系;

大体是这样,楼主,明白没,其实设计表的人已经设定好了关系的,看表就知道类
langhua9527 2008-11-18
  • 打赏
  • 举报
回复
项一下啊....帮一下嘛

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧