hibernate组合id的三种方式；id产生器；乐观锁；属性