使用的是oracle9i数据库,MyEclipse开发插件
create table baby(
id number(20) not null,
name varchar(40) not null,
age number(20),
primary key(id));
成功后,采用MyEclipse中的自动生成hibernate的映射文件:baby.hbm.xml。但映射文件中的id类型变为long型,究竟是什么原因?
答:在与baby表对应的baby.java文件中,number类型被映射为long型。但在IBabyDAO中要把id定义为Long型,否则在使用session.load()/get()时会出错。