我想在Netbeans中创建一个包含数据库的实体类。
当我选择数据源jdbc/Ionbank时(自定义Jdbc连接使用JDBC桥,Ms 2005作为数据库)。
我从数据库里看到了所有的表格。所有表都没有显示主键,但它们中有主键。
我试过的事情:-
发布于 2014-01-03 10:49:09
我也有同样的问题,但我用以下方法解决了这个问题:“数据库中的新实体类”不能处理某些表,只能说“没有主键”
引用这一链接的话帮助了我:
如果您的外键中大写和小写表名与引用表的定义不匹配,则会发生此问题。
例如:
create table OkTable (
id int not null auto_increment
, primary key (id)
);
create table MisunderstoodTable(
id int not null auto_increment
oktable int not null
, primary key (id)
, foreign key ok (oktable) references oktable (id)
);MisunderstoodTable有一个外键,其中目标表名与引用表的小写/大写名称不匹配。
要避免此问题,只需确保键入外键定义,同时匹配目标表的上/下大小写。
https://stackoverflow.com/questions/8985126
复制相似问题