一个简单的oracle 表的问题。 我有2个表一个是商品表。 另外一个是订单表。 订单表和商品表是 一对多的关系。 一个订单可以有多个商品。 在把商品插入数据库的时候 ,订单编号是序列化自动生产的。 但是我2个商品都要用同一个订单号, 请问我该怎么写SQL 插入到数据库中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想问一下 你的订单和商品这两个表是如何关联的?莫非是用商品ID和订单ID? Oracle的表?oracle插入ID用的是sequence啊,用sequence.nextval插入,再用sequence.currval取出来不就得到ID了么 表设计不好..确实应该建立关系表“订单--商品表”,专门保存订单和商品的关系.不然oracle的自增用的是序列和触发器..你只能先取出来,然后再引用.不过这样你的自增就没有意义了. 那你先得到订单编号,再插入啊。 用hibernate或者ibatis都很方便啊。 JAVA学习! 大问题来解决下 有人熟悉URI类型吗 项目问题 RequestProcessor类干嘛的? 关于。。。。synchronized 如何用telnet屏幕的显示保存到数据库? JSP、JavaBean、Struts、Hibernate数据库分页显示与增、删、改、查四项操作源程序分享,请大家不断地完善之!谢谢! 使用JAXB数据梆定出错 为什么从远端访问EJB失败 可以把javaweb项目做成后台运行的吗? POI读取excel返回空?
你的订单和商品这两个表是如何关联的?
莫非是用商品ID和订单ID?
不然oracle的自增用的是序列和触发器..你只能先取出来,然后再引用.不过这样你的自增就没有意义了.
那你先得到订单编号,再插入啊。 用hibernate或者ibatis都很方便啊。