HibernateをTomcatとともに使ってみる
折角だからとTomcatでJNDIリソースを定義してHibernateから使ってみんとする。
...java.lang.UnsupportedOperationException発生...。
HibernateのFAQによれば
JNDIデータソースに組み込みのDBCPを使うときは、usernameとpasswordは指定しないでね。とあり確かにその通りなんだけど。*1
「そう言われてもserver.xmlのJNDIリソースの定義のところにしか書いていないのですが。」
server.xmlのusername&passwordをHibernateが拾ってくる?何か設定を間違えているのだろうか...。
*1:DBCPのgetConnection()はusername&password付きはサポートしてない。