SpringDataSourceと QueryDslを使用してSQLQueryImpl、どのようにスキーマを指定または設定しますか?
テストケースは次のとおりです。
- querydsl-maven-plugin (2.9.0) を使用して DB2 データベースに接続し、Q-Classes を指定して生成します
<schemaPattern> - 春は
DataSource豆を作る DataSourceBean はスクリプト (CREATE SCHEMA FOOなどCREATE TABLE FOO.BAR)によって設定されます- JUnit テストのインポート
DataSource - クエリを使用して
new SQLQueryImpl(dataSource.getConnection(), Configuration.DEFAULT)
エラー:
org.h2.jdbc.JdbcSQLException: Table "BAR" not found; SQL Statement: ...
このテスト実装は H2 データベースですが、実動データベースは DB2 であることに注意してください。これまでのところ、JDBC 接続文字列でスキーマを指定しようとしましたが、役に立ちませんでした。