hibernate插入的时候怎样返回插入对象的编号

怎样在插入数据的时候获得当前插入的对象的编号?

hibernate 提供了功能 只要用当前对象.get方法就可以获得当前插入数据对象的编号

 

public long insertClaimVoucherInfo(ClaimVoucherInfo claimVoucherInfo) {
  // TODO Auto-generated method stub
  long result = 0;

  try {
   //调用保存的方法
   super.getHibernateTemplate().save(claimVoucherInfo);
   //获得用户插入的对象的编号
   result = claimVoucherInfo.getClaimId();
  } catch (Exception e) {
   // TODO: handle exception
   e.printStackTrace();
   
  }
  return result;
 }

原文出自: http://blog.163.com/xiao_long/blog/static/2176511742013230102151931/

你可能感兴趣的:(Hibernate)