cfjava 2017-04-21 11:21 采纳率: 0%
浏览 2614

在mybatis中插入数据为什么报空值

@Select("insert into shopBus values(#{id},#{goods.id},#{user.id})")
@SelectKey(before=true,keyColumn="id",keyProperty="id",resultType=Integer.class,statement="select shopBus_seq.nextval as id from dual")
public void addShop(Shop shop);

goods和user对象都存有值,为什么还报空值
private Integer id;
private Goods goods;
private User user;

Goods [id=83, goodsName=外套, count=1000, price=100.0, image=banner2.jpg, imageFile=null, remark=阿大恶趣味群若若群,]
User [id=1, userName=aaa, password=111111, phone=12345678900]

  • 写回答

2条回答 默认 最新

  • 飞翔IT 2017-04-21 11:42
    关注

    @SelectKey(before=true, 这里改为after试试.

    评论

报告相同问题?

悬赏问题

  • ¥15 Python时间序列如何拟合疏系数模型
  • ¥15 求学软件的前人们指明方向🥺
  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 STM32驱动继电器