2009-11-20 17:29:14,203 ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] - Unsuccessful: create table teacher (id numeric(19,0) identity not null, address varchar(100) null, age int null, birthplace varchar(100) null, brithDay datetime null, clsId numeric(19,0) null, dutyId numeric(19,0) null, education varchar(20) null, email varchar(100) null, entryTime datetime null, identity numeric(19,0) not null, mobilePhone numeric(19,0) not null, name varchar(50) not null, officePhone numeric(19,0) not null, operId numeric(19,0) null, picture varchar(100) null, postId numeric(19,0) null, re varchar(200) null, schId numeric(19,0) null, sex int null, sort int null, startWork datetime null, status int null, stuId numeric(19,0) null, teachLever varchar(20) null, title varchar(20) null, primary key (id))
2009-11-20 17:29:14,203 ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] - 关键字 'identity' 附近有语法错误。

解决方案 »

  1.   

    create table teacher (id numeric(19,0) identity not null, address varchar(100) null, age int null, birthplace varchar(100) null, brithDay datetime null, clsId numeric(19,0) null, dutyId numeric(19,0) null, education varchar(20) null, email varchar(100) null, entryTime datetime null, identity numeric(19,0) not null, mobilePhone numeric(19,0) not null, name varchar(50) not null, officePhone numeric(19,0) not null, operId numeric(19,0) null, picture varchar(100) null, postId numeric(19,0) null, re varchar(200) null, schId numeric(19,0) null, sex int null, sort int null, startWork datetime null, status int null, stuId numeric(19,0) null, teachLever varchar(20) null, title varchar(20) null, primary key (id)) 这错了,换个
      

  2.   

    'identity'关键字,不能作为列名使用