将 Hibernate 的 HQL 转成最终要执行的 SQL 语句
来源:互联网 发布:stm8编程手册中文版 编辑:程序博客网 时间:2024/06/05 15:45
关于 convert_gbk 函数请看这里。
标签:HQL Hibernate
[1].[代码] HQL2SQL.java 跳至 [1]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/**
* HQL2SQL.java of DLOG4J_E40
* 作者: Winter Lau
* 时间: 2008-1-30
* 项目主页: <a href="http://www.dlog4j.com/">http://www.dlog4j.com</a>
*/
package
com.dlog4j.tester;
import
org.hibernate.hql.FilterTranslator;
import
org.hibernate.hql.QueryTranslatorFactory;
import
org.hibernate.impl.SessionFactoryImpl;
import
com.dlog4j.dbaccess.HibernateUtils;
/**
* HSQL to SQL
* -Djava.ext.dirs=webapp/WEB-INF/lib;packages -cp webapp/WEB-INF/classes
* @author Winter Lau
*/
public
class
HQL2SQL {
/**
* @param args
*/
public
static
void
main(String[] args) {
SessionFactoryImpl sfi = (SessionFactoryImpl) HibernateUtils.getSessionFactory();
String hql =
"FROM UserBean ORDER BY convert_gbk(name)"
;
QueryTranslatorFactory qtf = sfi.getSettings().getQueryTranslatorFactory();
FilterTranslator qt = qtf.createFilterTranslator(hql, hql,
null
, sfi);
qt.compile(
null
,
false
);
System.out.println(qt.getSQLString());
}
}
0 0
- 将 Hibernate 的 HQL 转成最终要执行的 SQL 语句
- 将 Hibernate 的 HQL 转成最终要执行的 SQL 语句
- hibernate中用hql怎么执行delete的sql语句
- sql的join语句转成hql出现的问题
- Hibernate执行HQL与SQL的区别
- Hibernate的HQL语句
- hibernate的hql语句
- 得到PrepareStatement最终执行的sql语句的方法
- 得到PrepareStatement最终执行的sql语句的方法
- Hibernate的HQL查询语句对比Sql语句学习
- Hibernate的HQL查询语句对比Sql语句学习
- Hibernate的HQL查询语句对比Sql语句学习
- hibernate 的sql语句以及hql语句增删改查
- hibernate 直接执行hql语句的代码写法
- Hibernate 的HQL SQL
- Hibernate将HQL语句转换成SQL语句
- Hibernate将HQL语句转换成SQL语句
- hibernate HQL语句的参数设置
- 现实世界中哪些地方用到了Java?
- windows下使用jdbc连接MySQL
- 汇编语言基本指令
- python中的字符串类型
- 金领航三版网站程序总是出问题,如何做个好的程序猿?
- 将 Hibernate 的 HQL 转成最终要执行的 SQL 语句
- stm32编程方法
- C#线程调用带参数的方法 ~
- Eclipse常用编辑快捷键必记
- 如何开始编程语言?给初学者的几个小贴士
- (每日算法)LeetCode --- Remove Duplicates from Sorted Array II (删除重复元素II)
- 什么是REST?以及RESTful的实现
- 历年IOI国家集训队论文题目
- jQuery实现的可隐藏显示的登陆框