我看你有这一句:
//order.setOrderId(null); 
数据库表里面OrderID设成主键了吗?可以省略吗?

解决方案 »

  1.   

     你在action中打印一下大文本字段的内容,,看看是不是乱码了,,,
      

  2.   

    org.hibernate.util.GetGeneratedKeysHelper.prepareStatement(GetGeneratedKeysHelper.java:39)估计是你指定了ID是由identify生成,即使用数据库本身的实现。但是这里可能是MS的Driver没有实现这个方法
    你可以使用另外的主键生成方法避免这个问题