cai772088996
cai772088996
采纳率84.7%
2016-03-23 05:32 阅读 1.6k
已采纳

测试hibernate框架自动建表并保存数据,没报错,但数据只保存了一部分

图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    meng20166 乐古 2016-03-23 07:20

    因为你去给Product这个对象创建三个实例,pro、pro2、pro3,对吧,然后你不停的给pro去赋值(pro.setName()),最后pro的最后一个值把前两个覆盖掉了,所以只添加了一个棉花糖。正确的方式是要给每个,你把第29行改成pro2.setName();30行pro2.setDir();33行pro3.setName();34行pro3.setDir(),就万事大吉了,祝你成功!

    点赞 评论 复制链接分享
  • liyangax liyangax 2016-03-23 05:40

    保存完一个对象后要清空session缓存

     session.save(Object);
     session.flush();
     session.clear();
    
    点赞 评论 复制链接分享
  • Royal_lr Royal_lr 2016-03-23 06:46

    重新开一个session试试,,,

    点赞 评论 复制链接分享

相关推荐