CREATE TABLE "RISK"."FE_FIELD_INPUT" (
"ID" INTEGER NOT NULL,
"inputname" VARCHAR2(100),
"inputcode" VARCHAR2(100),
CONSTRAINT PK_FE_FIELD_INPUT PRIMARY KEY ("ID")
);注意看,字段名是加了引号的,查看一下创建后的表,在数据库中显示确实是小写的。
所以会报上面的异常,hibernate会自动将字段名改成大写。
oracle是不区分大小写的,会自动转换成大写。
CREATE TABLE RISK.FE_FIELD_INPUT (
ID INTEGER NOT NULL,
inputname VARCHAR2(100),
inputcode VARCHAR2(100),
CONSTRAINT PK_FE_FIELD_INPUT PRIMARY KEY ("ID")
);