hibernate主键映射

    实体类最好有主键,并有对应的getter、setter方法,这是hibernate推荐的,主键尽量可以为null值的类型,例如integer、string、long等,而不要使用int、long等
@配置主键
hibernate中用@id声明该列为主键列,同时使用@column声明该列的列明,当列明于属性名相同时,@column配置可省略。
@generatedvalue用于指定主键的生成策略。如果不配置@generatedvalue则必须手动设置id的值。
<pre name="code" class="@注解配置部分">@id@column(name = "id")@generatedvalue(strategy = generationtype.auto)private integer id;</pre>
<id name="id" column="id">    <generator class="native" /></id>
 

你可能感兴趣的:(java,工作)