我现在bo里面主键用的是Integer类型的,我想主键自动增长,用identity这个行么?/**
* @return id
* @hibernate.id generator-class="identity"
*/
public Integer getId() {
return id;
}
但是现在报错could not instantiate id generator不能生成ID生成器
* @return id
* @hibernate.id generator-class="identity"
*/
public Integer getId() {
return id;
}
但是现在报错could not instantiate id generator不能生成ID生成器
MySQL没有Sequence
<column name="mem_id" precision="7" scale="0" />
<generator class="increment" />
</id>
我也遇到了差不多的问题 有些主键生成策略在Mysql中可能不支持 建议使用native
我用mysql都是用这个
只是mysql中主键要是auto_increment
mySql则用auto_increment,
Oracle用的是sequence.
<generator class="uuid" />
还有就是表里的内容考到mysql数据库中,
mysql 数据库中没有NUMBER类型要相应的换成int ,或double;
mysql 数据库中也没有Varchar2类型,换成Varchar
其他的你用到再找吧