我的数据库建表语句是
create table tab_userinfo
(
id int not null comment '主键',
aid int not null comment '关联账户id'
primary key (id)
}
dao结构
class Tab_userinfo{
@Column
@Id
@Prev({
@SQL(db = DB.ORACLE, value="SELECT TAB_USERINFO_S.nextval FROM dual")
})
private Integer id;
...
get() set()
...
}
插入方式
Tab_userinfo _item = new Tab_userinfo();
_item.setid(xxxx);
dao().insert(_item)
执行插入的时候提示主键id不能为空