举例来说,我们在MySQL数据库中进行分页查询,只需要使用limit关键字就可以了,而标准sql病不支持limit关键字,例如oracle则需要使用行内视图来进行分页。同样的程序,当我们在不同的数据库之间迁移时,底层数据库的访问细节就会发生改变,而hibernate也为这种改变做好了准备,现在我们需要做的就是:告诉hibernate设置了合适的方言,hibernate将可以自动应付底层数据库访问所存在的细节差异
不同的数据库所对应的方言如下:
RDBMS 方言原文地址:http://blog.csdn.net/qq_20545159/article/details/44888591