order.setId( sqlSession.insert("server.addOrder",order));
sqlSession.commit();
if (order.getCartPrice()>0)
sqlSession.insert("server.addCartItems",order);
因为需要外键 所以我需要得到第一次插入 自增的id
结果每次都是返回1
因为insert返回的是影响的记录数目 并不是id
此时order的id属性已经变成sql 自增的id
直接把order当外键就可以了
sqlSession.insert("server.addOrder",order);
sqlSession.commit();
if (order.getCartPrice()>0)
sqlSession.insert("server.addCartItems",order);