NutzCN Logo
问答 如何才能让一个Bean的id不是主键但可以自增?
发布于 2547天前 作者 hziee514 2119 次浏览 复制 上一个帖子 下一个帖子
标签:
public class Bean {
private int id;
private String key1;
private String key2;
}

如上代码,我想让id自增但不做主键,由key1和key2做组合主键,应该怎么写注解呢?

5 回复

不要数据库的自增?通过其他方式自增?

要数据库的自增,但是不作为主键

这个通过注解能做到吗?

 @Column
    @Comment("排序字段")
    @Prev({
            @SQL(db= DB.MYSQL,value = "SELECT IFNULL(MAX(location),0)+1 FROM sys_menu"),
            @SQL(db= DB.ORACLE,value = "SELECT COALESCE(MAX(location),0)+1 FROM sys_menu")
    })
    private Integer location;
添加回复
请先登陆
回到顶部