0
我使用的是Play 1.2.5。我在我的遊戲項目中使用了休眠。我在application.conf添加的數據庫信息如下Play Framework 1休眠集成
db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://localhost:3306/dbname
db.user=username
db.pass=password
我也有加入如下conf文件夾下的hibernate.cfg.xml的數據庫信息,
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.password">password</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/dbname</property>
<property name="hibernate.connection.username">username</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
我的應用程序是運行正常,但我不確定在兩個文件中定義數據庫連接是否是一種好的做法。有沒有辦法在一個地方定義數據庫連接。如果我錯了,請糾正我。
當你刪除hibernate.cfg.xml文件時會發生什麼? Play 1在內部管理Hibernate,你基本上不需要任何額外的配置文件。除此之外,請按照手冊要求做的事情做,而不是你自己猜測你需要做的事情。 – Gimby
我試圖刪除hibernate.cfg.xml文件並運行應用程序。我收到以下錯誤,導致:org.hibernate.HibernateException:找不到/hibernate.cfg.xml。如果我刪除這個文件,那麼我需要給出映射信息。即模型類的映射 –