beetlsql开启插入数据 得到自增主键值 @SeqID(name = “acct_check_seq”)

1、在与数据库交互的entity类 主键字段增加 注解 @SeqID(name = “acct_check_seq”)

@Table(name="activity_chain")
public class ActivityChain implements java.io.Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = -8809078438779687023L;
	// alias
	public static final String ALIAS_id = "id";
	public static final String ALIAS_uuid = "uuid";
	@SeqID(name = "acct_check_seq") //添加注解即可在 insert方法中传入的对象 获取自增主键id值
	private Integer id ;
	private String uuid ;

	public ActivityChain() {
	}

	public Integer getId(){
		return  id;
	}
	public void setId(Integer id ){
		this.id = id;
	}
	public String getUuid(){
		return  uuid;
	}
	public void setUuid(String uuid ){
		this.uuid = uuid;
	
}

2、调用插入数据库的函数后获取自增主键id值

public void save(ActivityChain activityChain) {
	activityChainDao.insertTemplate(activityChain);
	//获取自增主键id值
	System.out.println(activityChain.getId());
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值