質問

呼んでいます SqlSession.openSession(Connection) MyBatisで。接続はMySQLデータベースへであり、URLで指定されたスキーマがありません(例:JDBC:mysql:// localhost)。マッピングされたクエリを実行するために使用される「デフォルトスキーマ」をMyBatisに設定したいと思いますが、その方法はわかりません。誰か知っていますか?

役に立ちましたか?

解決

MyBatisジェネレーターで生成されたマッピングされたクエリの場合、世代の前にスキーマを設定すると、その名前をクエリに加えます。スキーマ名を書かなければ、MyBatisはデフォルトスキーマを設定できませんでした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top