H2 データベースではなく Oracle データベースで「java/computer-database」サンプルを実行すると、Computer.find.byId()
「メソッドの呼び出し中に com.sun.jdi.InvocationException が発生しました。」という結果になります。はApplication.list()
正しいデータを表示しています。
これは私のapplication.confにあります:
db.default.url="jdbc:oracle:thin:@xx.xx.xx.xx:1521:somename"
db.default.driver=oracle.jdbc.driver.OracleDriver
私のlibディレクトリにはojdbc6.jar orai18n.jarがあります
playframework 2.0 で oracle を使用する方法の例を検索しているときに、application.conf に次のような行があることに気付きました: jpa.dialect=org.hibernate.dialect.Oracle11gDialect
ただし、これ(または私が思いつく他のバージョン番号)はエラーを出します: PersistenceException: No Persistence provider for EntityManager named org.hibernate.dialect.Oracle10gDialect
lib フォルダーに既に hibernate-3.3.2.jar を配置しましたが、どういうわけかプレイで使用されていません。
誰もこれを修正する方法を知っているので、私は遊びでオラクルを使うことができます! フレームワーク 2.0?