public class Bean { private int id; private String key1; private String key2; }
如上代码,我想让id自增但不做主键,由key1和key2做组合主键,应该怎么写注解呢?
不要数据库的自增?通过其他方式自增?
要数据库的自增,但是不作为主键
这个通过注解能做到吗?
不能
@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;