请教一下hibernate中的问题,问题如下:
发布网友
发布时间:2022-05-02 00:46
我来回答
共2个回答
热心网友
时间:2022-05-02 02:15
就是无法解析数据库方言 . Hibernate就相当于一个翻译,配置“方言”选项,就是告诉Hibernate它要说哪里的话。是这样的,因为不同的数据库,在Sql语句的设计上是存在差异的,就好比不同地方的人说不同的方言。而Hibernate呢,它会所有的“方言”,我们要做的,就是告诉它,我们需要它说哪种“方言”。
热心网友
时间:2022-05-02 03:33
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>正确的MySQL驱动器的包是这样配置的,你检查下自己的。完整的数据库配置
-<hibernate-configuration>-<session-factory><property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property><property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hi01</property><property name="hibernate.connection.username">root</property><property name="hibernate.connection.password"/><property name="hibernate.show_sql">true</property><property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property><property name="hibernate.jdbc.batch_size">10</property><property name="hibernate.jdbc.fetch_size">10</property><mapping resource="com/sxt/zf/entity/Areas.hbm.xml"/><mapping resource="com/sxt/zf/entity/Houses.hbm.xml"/></session-factory></hibernate-configuration>