使用 Hibernate 时,我收到可怕的未找到合适的驱动程序错误。我很确定驱动程序 jar 在类路径中,我可以这样做Class.forName("com.mysql.jdbc.Driver")
。事实上,现在我只是在构建会话工厂之前调用它,我的代码就可以工作了。但这“安全”吗?为什么会这样?这是我的配置:
<session-factory>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/test</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">password</property>
<property name="connection.pool_size">1</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<property name="use_sql_comments">false</property>
<mapping resource="User.hbm.xml" />
</session-factory>
谢谢