jdbcTemplate不适用于新表

时间:2015-10-01 21:51:50

标签: java spring oracle

我的SpringFramework Web应用程序(使用Oracle xe后端)发生了一些奇怪的事情。我可以从jdbcTemplate访问所有旧表,但是如果我添加任何新表,则所有查询都返回空结果集而没有任何错误。如果我从Oracle控制台运行查询作为我的spring数据库用户,则查询工作正常。

这是我的测试用例:

1)创建表

CREATE TABLE
TEST
(   "TEST" VARCHAR2(50 BYTE) NOT NULL ENABLE);

INSERT INTO TEST(TEST) VALUES ('Test');

2)从控制台运行测试(返回'测试')

select TEST from TEST

3)从jdbcTemplate运行测试(返回0):

System.out.println(jdbcTemplate.queryForList("select TEST from TEST", String.class).size());

以前有人经历过这样的事吗?有什么想法可能会发生什么?

此致

奥利

0 个答案:

没有答案