【发布时间】:2016-05-24 02:22:17
【问题描述】:
我正在使用 Java、Weblogic、postgressql 和 sql2o。
我正在从一个名为文件夹的表中进行选择。
select * from folder
在 pgadmin 中工作正常,但是,我从 Java 中尝试的每一个变体都会给我以下异常: 原因:org.postgresql.util.PSQLException:错误:关系“文件夹”不存在
我已经尝试了所有变体:public.folder、“文件夹”、文件夹和“公共”。“文件夹”......没有任何效果。
这是我的代码:
public Folder get(long folderId) {
String sql = "select * from \"public\".\"folder\" where folder_id = 1";
try (Connection connection = helper.open()) {
Query query = connection.createQuery(sql);
return populate(query.executeAndFetchFirst(Folder.class));
}
}
编辑:这是创建脚本
CREATE TABLE public.folder
(
folder_id bigint NOT NULL,
[...]
CONSTRAINT folder_pkey PRIMARY KEY (folder_id)
)
WITH (
OIDS=FALSE
);
ALTER TABLE public.folder
OWNER TO postgres;
对我做错了什么有任何见解吗?
【问题讨论】:
标签: java postgresql weblogic sql2o