hib的主键值得是OID,OID不是用来表示具体意义的字段,不是你的记录主键,比如学生表有学号,在普通情况下,学号是主键,但是用hib时,应该在数据库中添加一个字段,用来表示OID,至于避免重复对象,你可以通过比较对象或配置文件来完成,孙卫琴的书上有。

解决方案 »

  1.   

    业务数据可以用unique来解决重复数据问题
      

  2.   

    这样只有一个非业务主键有什么好处?
    在用load方法查询时对缓存的使用有帮助。
      

  3.   

    hibernate可以设置联合主键的呀
      

  4.   

    To iDAY(鱼头):
        业务数据可以用unique来解决重复数据问题
    请问,如何通过unique解决?如果一个表中一个字段是另外一个表的主键(业务主键),如何解决?