0
我曾经在我的hibernate.cfg.xml
文件中有这个URL连接,一切正常。休眠prepareStatement不起作用
<property name="connection.url">jdbc:oracle:thin:address.to.real.db</property>
现在,我改变了这样的URL来在本地学习代码。
<property name="connection.url">jdbc:hsqldb:mem:mock_db</property>
更改后,以下声明将不再有效。 它抛出一个异常说Invalid schema name: TEST in statement
jdbcConnection.prepareStatement(parameterizedStrQuery);
在我的Hibernate映射XML文件,我有这行代码
<hibernate-mapping schema="TEST">
parameterizedStrQuery看起来像这样
select obj.obj_id, from test.obj where obj.foo=0 and obj.var = 1 and (obj.obj_id in (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?))
我该如何解决这个问题?
所以你只是使用hibernate获得jdbc连接而不是使用hibernate查询?你能显示'parameterizedStrQuery'的内容吗? – beny23 2013-04-05 22:00:51
我修改了我的发帖以添加查询。谢谢。 – codereviewanskquestions 2013-04-05 22:14:16