主键问题,你的news表的主键是什么,在插入的时候是否设置了自动生成主键,如果没有,那么插入就会失败
将映射文件中标的主键生成方式改成increment试试!

解决方案 »

  1.   

    保存了,其实没有真正的执行数据库操作,需要用flush,或者事务提交
    session.save(xxx);
    session.flush();
      

  2.   

    把你的NewsDAO的save方法的代码贴出来看看,应该是这个方法的问题
      

  3.   

    session.save(xxx);  之后将事物提交了没 —> session.commit();
      

  4.   

    把你的save方法catch试试
    很容易发现问题
      

  5.   

    要事务
    原因:
    http://blog.csdn.net/sunyujia/archive/2008/06/07/2520106.aspx
    官方建议使用事务处理。autocommit=false