HQL 自定义 Hibernate 的 HQL 函数
2018-07-20 来源:open-open
有时候我们使用一些数据库特有的SQL语法跟HQL有冲突怎么办,看看这个
MySQLExtendDialect.java
/** * MySQLExtendDialect.java of new_dlog_cn */ package com.dlog4j.tester; import org.hibernate.Hibernate; import org.hibernate.dialect.*; import org.hibernate.dialect.function.SQLFunctionTemplate; /** * MySQL扩展方言 * @author Winter Lau */ public class MySQLExtendDialect extends MySQLDialect { public MySQLExtendDialect(){ super(); registerFunction("convert_gbk", new SQLFunctionTemplate(Hibernate.STRING, "convert(?1 using gbk)") ); } }
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐