hibernate中的这句话什么意思

来源:百度知道 编辑:UC知道 时间:2024/07/07 04:41:01
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>

你知道SQL Server中的SQL语句不支持Oracle的rowid,Oracle中的SQL语句不支持SQL Server中的top关键字吗?SQL并不是每个数据库都完全相同的。但都能表达相同的意思。表达相同意思的不同方法,就叫做一个Dialect(方言)。

你写的这个方言是hibernate内置的MySQL方言,适用于数据源为MySQL Server的时候用。所以如果你换用SQLServer数据库作数据源,这儿就该改成SQLServer对应的方言了。:)