当前位置:编程学习 > JAVA >>

hibernbate多对多保存 需求:订单和商品种类 是多对多的关系 要求能够增加和查询 order订单 sku 商品种类 oder_sku 中间表

--------------------编程问答-------------------- 是出现什么错误了吗还是怎么的,你要我们怎么帮肋你呀; 
你要把你的问题说出来呀; 
你把代码贴出来干嘛;
你要说你哪里不会做了;
我们再帮你呀; --------------------编程问答-------------------- 我把一个多对多拆分成两个多对一  然后我不知道怎么保存  昨晚想到的用循环 可是还是没做出来 前辈们帮我看看啊



    public void addOrder(Order order, Sku sku) {


        for (int i = 0; i < 5; i++) {
            OrderSkuu orderSku = new OrderSkuu();
            Order order1 = new Order();

            order1.setId(Long.parseLong(i + ""));
            Sku sku1 = new Sku();
            sku1.setId(Long.parseLong(i + ""));
            orderSku.setOrder(order1);
            orderSku.setSku(sku1);
            this.baseDao.save(orderSku);
        }






--------------------编程问答-------------------- 这是上面的保存代码报出的异常 是不是跟瞬时状态托管状态和持久状态有关系啊 hibernate啊 哎
WARN - SQL Error: 2291, SQLState: 23000
ERROR - ORA-02291: 违反完整约束条件 (SCOTT.FK538D6C6A29C18E86) - 未找到父项关键字

WARN - SQL Error: 2291, SQLState: 23000
ERROR - ORA-02291: 违反完整约束条件 (SCOTT.FK538D6C6A29C18E86) - 未找到父项关键字

ERROR - Could not synchronize database state with session
org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:71)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:249)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:235)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:139)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,