HQL则是基于对象的查询语言,当系统需要数据库的变换时,那么用hibernate的话就只需要改一改配置文件(修改连接字符串、驱动类、方言等),而用传统的jdbc时,那么sql语言可能就要有很多改动。
在hibernate3.jar包里面,在org.hibernate.dialect包里面。常见的有:
org.hibernate.dialect.SQLServerDialect
org.hibernate.dialect.OracleDialect
org.hibernate.dialect.MySQLDialect
org.hibernate.dialect.DB2Dialect
org.hibernate.dialect.SybaseDialect
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)