虎泰克博客

Incorrect column specifier for column 'addressId'


用Hibernate生成数据表时,Hibernate执行了下面的SQL语句: create t

用Hibernate生成数据表时,Hibernate执行了下面的SQL语句: create table Address (addressId varchar(255) not null auto_increment, name varchar(255), primary key (addressId)) 用了log4j检查:hibernat提示以下错误: 10:56:24,546 ERROR SchemaExport:274 - Unsuccessful: create table Address (addressId varchar(255) not null auto_increment, name varchar(255), primary key (addressId)) 10:56:24,546 ERROR SchemaExport:275 - Incorrect column specifier for column 'addressId' 原来自动增长列用int数据类型,不用varchar. Hibernate根据Address.java中的代码 private String addressId; private String name; 这样指定了“addressId varchar(255) not null auto_increment” 改为别的,要是自动增长列,要么将addressId改为Integer类型,或者将映射文件改为 其他主键生成策略。


Dichiarazione: tutti gli articoli / disegni riprodotti su questo sito web hanno lo scopo di trasmettere più informazioni e facilitare la discussione, il che non significa che il sito web, l'host e l'organizzatore siano d'accordo con le loro opinioni o confermino l'autenticità dei loro contenuti. I contenuti degli articoli sono di riferimento. Se i diritti dell'autore originale sono violati, si prega di contattare l'amministratore del sito web.

Firma per commentare

Commento elenco

    Nessun dato