用hibernate怎么实现购物系统的订单

用hibernate怎么实现购物系统的订单,第1张

你先说明你要实现什么,HIBERNATE主要可以针对数据库生成一个HIBERNATE DAO类方法,如果实现购物系统的订单的话,你在生长每个POJO后,在业务层把这个POJO声明出来,然后再对应每个表单内的text的name对应每个POJO的名字,他就会自动到每个对象中,用的时候在NEW出这个POJO就可以保存客户点击页面时所选的物品。

<set name="orderitems" cascade="all" inverse="false" lazy="false">

inverse=true

试试

级联 *** 作 cascade="all" 你的子表配置里是cascade="none"

购物车 其实是一个集合,存储的是对象,这个集合中一般保存的是购物的信息,比如 购买记录, 总价格 总数量等,你可以把这个集合放在session中,物品添加购物车时,在从session中把这个集合拿出来,更新之后 在放入session。有个小例子 public void addItems(ProductInfo b,int count){//给购物车传入参数,产品对象,数量

boolean flag=false

Iterator it=list.iterator()

while(it.hasNext()){

ProductInfo book=(ProductInfo)it.next()

if(b.getId()==book.getId()){//根据ID判断书是否已存在

book.addCount(count)//存在,则把产品的数量加在原来的基础上

flag=true

break

}

}

if(flag==false){//若不存在,直接加进集合

list.add(b)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7981372.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存