因此,最后的范围蠕变来了一天:因为我们使用Hibernate,我们可以使我们的Web应用程序运行在Oracle和MySQL上,可互换吗?使我的web应用程序与数据库不可知与休眠
我认为这将是一个简单的情况下更改hibernate.cfg.xml,以便不用明确说明MySQL特定的选项,它会引用一个JNDI数据源,允许应用程序构建而不管我们打算部署的数据库至。然后,更改为不同的数据库将意味着更改JBoss,Jetty,WebLogic等单独的数据源配置。这是否现实?
那么,我已经尽可能在Jetty中设置它,但是现在让我绊倒的是有关hibernate.dialect没有在hibernate.cfg.xml中设置的错误。但是,如果我在那里设置方言,那么我的应用程序仍将以MySQL或Oracle的风格构建,这实际上并不是我想要的。
要么我试图尝试不可能或者我错过了根本明显的东西......其他人有类似的问题(和后续的解决方案/解决方法)?
啊,好的。谢谢你让我离开那个盲人的小巷! :-) – JellyHead 2010-03-09 10:52:13