我在Orcale中有一张表(2个字段,ID和NAME) 里面的ID主键是Number类型的,我在自动生成Bean的时候,MyEclipse自动将ID类型设置为BigDecimal,但是我在DAO中有以下代码:
Yqia yqia = new Yqia();
yqia.setname(name);
Session session=getSession();
Transaction tx=session.beginTransaction();
session.save(yqia);
tx.commit();
session.close();
我的主键是自动增长的,所以不用yqia.setid()来手动设置
在执行时页面出错,org.hibernate.id.IdentifierGenerationException: this id generator generates long, integer, short or string
在不敢变数据库中ID主键类型的情况下,要怎么样才能解决,望高手指点!