我的这个小分析系统要开始进入数据的连接的,框架环境的搭建,用Mybatis generator根据数据的表去生成相应代码时老是提示
Table configuration with catalog null, schema null, and table cityandcode did not resolve to any tables
网上查了一下很多人说是数据库中没有这个表,此外自己用PL/SQL去查询的时候如果直接写
select * from TableName --也是会提示"表或视图不存在"
必须得这样
select * from "TableName"
网上查的都说是数据库中没有创建这个表,但我是明明白白的建了表的啊,无奈。想想自己建表的来源使用PowerDesigner自动生成的,加上这些关键词,总算是找到了解决方法,下面是这个问题的解决方法,别人写的。原始地址链接:对于PowerDesigner生成sql语句中表和字段带引号的问题
最近在用Powerdesigner生成oracle数据库sql语句时,发现表和字段名中都带有引号。例如:
create table "authorISBN" ( "authorID" INTEGER not null, "tit_isbn" VARCHAR2(20), "aut_authorID" INTEGER, "isbn" VARCHAR2(20), constraint PK_AUTHORISBN primary key ("authorID") );
在命名表的时候可以使用大写或小写字母。只要表名或字段名没有用双引号括住,Oracle 对大小写就不敏感。Oracle 支持使用双引号的语法。但是,最好不要直接使用双引号。