我对通过SpringJDBCTemplate在ApachePhoenix中上传值有问题。查询工作正常,因此我正确地连接到phoenix。另外,当我通过直接的jdbc进行更新时,它也能工作。
只有当我使用update方法时,它才不会对数据库产生任何影响。没有错误或警告。我的代码:
String sql = "upsert into fanpages(ID,NAME,CATEGORY) VALUES (7, 'new', 'new')";
jdbcTemplateObject.update(sql);
慰问:
DEBUG: org.springframework.jdbc.core.JdbcTemplate - Executing SQL update [upsert into fanpages(ID,NAME,CATEGORY) VALUES (7, 'new', 'new')]
DEBUG: org.springframework.jdbc.core.JdbcTemplate - SQL update affected 1 rows
我错过什么了吗?为什么不起作用?
1条答案
按热度按时间ws51t4hk1#
你试过调用
commit
? 我曾经jaydebeapi
,这是一个python模块,用于向上插入phoenix表。只有我打电话的时候commit
这个值真的能被插入表中吗。