1、在数据库中使用 int 
然后在HBM中,这样定义id
<id
column="user_id"
name="Id"
type="java.lang.Long" 
>
<generator class="identity"  />
</id>2、 你自己去实现构造一个ID生成器。net.sf.hibernate.id.IdentifierGenerator  实现这个接口!