2016-04-30 35 views

回答

2

你如何使用自定义生成器尝试,如;

package x.y.z; 
public class LongGenerator implements IdentifierGenerator { 

     @Override 
     public Serializable generate(final SessionImplementor sessionImplementor, final Object object) throws HibernateException { 
      return new java.util.Date().getTime(); 
     } 
} 

和:

private Long id; 
    @Id 
    @GeneratedValue(generator = "increment") 
    @GenericGenerator(name = "increment", strategy = "x.y.z.LongGenerator") 
    @Column(nullable = false, name = "id") 
    public Long getId() { 
     return id; 
    }