Java、Weblogic、postgressql、および sql2o を使用しています。
folder という名前のテーブルから選択しています。
select * from folder
pgadmin では問題なく動作しますが、Java から試したすべてのバリエーションで次の例外が発生 します。
public.folder、「folder」、folder、および「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;
私が間違っていることへの洞察はありますか?