getHibernateTemplate().save()返回得不到 ID

getHibernateTemplate().save(b);这个SAVE之后怎么拿到返回的ID?b.getID()拿不到怎么回事?

 

 

检查了B这个类,ID注释

@Id
 @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int id;

加上以上段代码,则可。

 

 

    @Id
    @Column(name="ID")
    private int id;

 

之前是用JPA工具生成的,没有加上上述段,所以b.getID()怎么也拿不到getHibernateTemplate().save(b)后的ID。

 

 

你可能感兴趣的:(学习笔记)