用的是increment策略
其它这么保存 还是这么保存
但是人几个人一起添加数据的时候
总出错说主键冲突了 我真想不到是什么原因了 改成identity策略是让数据库生成主键 ???

解决方案 »

  1.   

    自增的时候,检查下你的代码中的语句,不要在程序里写含有插入id的控制逻辑,如果真是并发引起(估计可能性不大),那么对dao做同步处理吧
      

  2.   

    dao做同步处理???
    怎样做
      

  3.   

    在保存的时候
    我是不是应该在spring里配置一下事务管理啊
      

  4.   

    Mysql 里面自增是auto_increment 在sqlserver 里面是identity。是让数据库自动产生值~
    不管怎么都应该配置事务的~ 不知道你集成ssh没~ 
    如果定义为自动增长方式,那么在insert 语句中不要设置主键值。
      

  5.   

    问题ok了
    数据库用的是Sybase
      

  6.   


    线程同步用synchronization  修饰啊
    你可以用native自增啊,identity等等
      

  7.   

    你得做一个version管理 由version控制当前操作  如果两个人同时操作 谁快当然数据就先进入数据库  另一个 由于页面取的的version和数据库里的version已经不相符  所以应该报错误消息 是可以控制的