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