hibernate sql输出问题

2015-07-08 11:28:00,085 [DefaultQuartzScheduler_Worker-9] DEBUG [org.hibernate.hql.ast.AST] - --- SQL AST ---
-[SELECT] QueryNode: 'SELECT' querySpaces (hc_vm_expiremail_log)
+-[SELECT_CLAUSE] SelectClause: '{derived select clause}'
| +-[SELECT_EXPR] SelectExpressionImpl: 'vmexpireem0_.id as id32_'
| -[SQL_TOKEN] SqlFragment: 'vmexpireem0_.createTime as createTime32_, vmexpireem0_.mailId as mailId32_, vmexpireem0_.referenceId as referenc4_32_'
+-[FROM] FromClause: 'from' FromClause{level=1, fromElementCounter=1, fromElements=1, fromElementByClassAlias=[veel], fromElementByTableAlias=[vmexpireem0_], fromElementsByPath=[], collectionJoinFromElementsByPath=[], impliedElements=[]}
| -[FROM_FRAGMENT] FromElement: 'hc_vm_expiremail_log vmexpireem0_' FromElement{explicit,not a collection join,not a fetch join,fetch non-lazy properties,classAlias=veel,role=null,tableName=hc_vm_expiremail_log,tableAlias=vmexpireem0_,origin=null,colums={,className=com.hisoft.hscloud.vpdc.ops.entity.VmExpireEmailLog}}
-[WHERE] SqlNode: 'where'
-[AND] SqlNode: 'and'
+-[AND] SqlNode: 'and'
| +-[EQ] BinaryLogicOperatorNode: '='
| | +-[DOT] DotNode: 'vmexpireem0_.referenceId'
| | | +-[ALIAS_REF] IdentNode: 'vmexpireem0_.id'
| | | -[IDENT] IdentNode: 'referenceId'
| | -[NUM_INT] LiteralNode: '43'
| -[GT] BinaryLogicOperatorNode: '>'
| +-[DOT] DotNode: 'vmexpireem0_.createTime'
| | +-[ALIAS_REF] IdentNode: 'vmexpireem0_.id'
| | -[IDENT] IdentNode: 'createTime'
| -[QUOTED_STRING] LiteralNode: ''2015-05-15 17:13:15''
-[LT] BinaryLogicOperatorNode: '<'
+-[DOT] DotNode: 'vmexpireem0_.createTime'
| +-[ALIAS_REF] IdentNode: 'vmexpireem0_.id'
| -[IDENT] IdentNode: 'createTime'
-[QUOTED_STRING] LiteralNode: ''2015-07-08 11:28:00''

2015-07-08 11:28:00,085 [DefaultQuartzScheduler_Worker-9] DEBUG [org.hibernate.hql.ast.ErrorCounter] - throwQueryException() : no errors

控制台显示这样的信息是如何显示出来的

1

4个回答

在配置数据源之类的时候配置一下即可。。。好像有一个show_sql之类的参数,true即可

0

在配置数据源之类的时候配置一下即可。。。好像有一个show_sql之类的参数,true即可

0

百度 hibernate+版本号+显示sql语句

0

不是show_sql true
这个现实的是树形结构的,还带注释的。。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
利用log4j显示hibernate打印sql中的参数
NULL 博文链接:https://elfasd.iteye.com/blog/1770847
让hibernate输出sql语句参数配置.doc
让hibernate输出sql语句参数配置.doc
使用Hibernate访问sqlserver数据库
使用Hibernate访问数据库,demo中数据库使用的是sqlserver
spring+hibernate,自己封装了原生sql的处理,模仿mybatis使用
集成spring,hibernate,并且自写了一个sql的解析器,只有controller和service层,非常方便
hibernate增删改查和动态sql
这里是hibernate增删查改和采用freemarker实现动态sql,hql
hibernate显示不带?的完整sql
Hibernate 显示完整sql的配置工具,配置好后在Console会输出不带?的sql语句,方便调试。
Hibernate 函数 ,子查询 和原生SQL查询
Hibernate 函数 ,子查询 和原生SQL查询。Hibernate 函数 ,子查询 和原生SQL查询
Hibernate连接Sql Server所需的jar包
hibernate 连接 sql server 所需的jar包 msbase.jar msutil.jar mssqlserver.jar
hibernate实现动态SQL查询
hibernate实现动态SQL查询,通过XML配置SQL,FREEMARKER 解析,生成要执行的SQL
hibernate将本地SQL查询结果封装成对象(最终)
使用本地sql语句查询后,无需再使用Object对查询结果进行强制转换,而是直接将查询结果放到实体Bean里了。 PS: 其实只有一版,这里只所以叫最终版是因为该附件我上传了好几天传不上去,到最后报告说‘资源已经存在’,但我确实没有看到附件。所以没办法只能改个名字了…………。(V_V)。
仿hibernate动态生成sql保存对象
反射对象生成sql,保存对象。 里面还差,存储过程、批量操作、动态sql 还差一个配套的工具(根据数据库字段生成对象)
hibernate自动生成
hibernate自动生成entity,映射文件,dao.等
Hibernate的Template方法以及SQL简介
Hibernate的Template方法以及SQL简介 Template方法18种以及SQL23种
hibernate+spring+springmvc框架 @注解开发 详细配置注释/及hibernate的HQL/QBC/SQL查询代码使用及注释
之前也发了一个,这个包含之前的,还添加了hibernate对数据库操作的代码(注意:controller层两个QBC/SQLTest代码不能运行,只是写出了操作数据库的除了HQL的另外2种方式)。我发现现在还是有很多公司用hibernate+springmvc。于是我花了几天时间搭建出来的hibernate+springmvc的框架,这个框架去除hibernate配置, 将配置全部整合到spring中,开发中使用注解开发即可,很方便,以后我还会持续更新的。 这是一个maven项目,放在eclipse中,改下mysql数据库用户名+密码+自己建一个数据库名,用tomcat运行下。 数据库也就创建好了
easysql,中国人自己开发的类似Hibernate的框架,使用简单
easysql是一款完全由中国人自主开发的基于JDBC的数据库连接框架。该框架支持多版本数据库,使用方便。开发人员只需要通过一条SQL语句即可实现对数据库的增删改查,完全实现了代码的可重用性和对象的持久化。当然,由于作者的水平有限,该套框架目前还处于开发阶段,目前发布的是第一个版本(1.0.1)。该套框架是开源的,作者希望有能力,有水平的国人能在这套框架的基础上继续完善,给作者提出意见和建议。使这套框架能够拥有强大的生命力和持久力(就像当初的mysql一样,才出来的时候被人鄙视为一个玩具。但是经过开发人员和广大开源爱好者的共同努力,现在已经不亚于sqlserver了)。作者的邮箱是:zttsky@qq.com,希望各位国人能踊跃修改源代码,给作者提意见。(国货当自强)
hibernate 缓存禁用
避免项目麻烦,禁用 hibernate 缓存
关于Hibernate3中文查询出错问题的解决
关于Hibernate3中文查询出错问题的解决,相信有不少朋友也遇过这种问题,希望对大家有所帮助
Hibernate调用配置文件中的sql语句
上传的资料都是非常经典的,这也是我学习过程中的心得,希望大家能给我指点,也希望大家多上传资料共同学习。千万不要传空文件夹。。。
最新p6spy-3.6.0监控框架Hibernate和Mybatis执行数据库sql,调试监控项目程序运行状态
内含p6spy-3.6.0.zip,p6spy最新Hibernate和Mybatis拦截并格式化sql配置.txt两个文件,用于调试监控项目运行状态,亲测可用,测试整理出来花了我很长时间的,好用不可多得!
Hibernate 参数设置一览表(强烈推荐)
Hibernate 参数设置一览表(强烈推荐)
使用antlrv3实现sql的解析
使用antlr实现的oracle/mssql解析器
SSH2整合(Struts2+Spring+Hibernate)+SQL Server2008案例
整合Struts2+Spring+Hibernate框架,用的SQL Server2008
slf4j-api.jar slf4j-api.jar
slf4j-api.jar slf4j-api.jar slf4j-api.jar slf4j-api.jar
easyui-1.5+springMVC+Hibernate+SqlServer2012
easyui-1.5+springMVC+Hibernate+SqlServer2012
jsp (spring+hibernate+structs)人力资源管理系统
jsp (spring+hibernate+structs)人力资源管理系统 人力资源管理系统/人力资源管理系统/人力资源管理系统 /人力资源管理系统
hibernate与mybatis一起使用取长补短
一个项目中同时使用hibernate和ibatis两个orm框架,既利用到了hibernate的强大功能也弥补到了hibernate对大数据操作的性能上的影响
Hibernate框架]Hql语句in中带参数的写法
Hibernate框架]Hql语句in中带参数的写法
sql 输出xml
sql 输出xml,使将查询出的结果通过连字符进行输出一同一行中
hibernate连接mssql server需要的jar包
里面包含三个必要的jar包,用于连接sql server数据库(msbase.jar,mssqlserver.jar,msutil.jar)
hibernate执行原生sql语句
hibernate执行原生sql语句
weblogic10 与hibernate冲突解决方案 linux windows环境全解
weblogic10 与hibernate冲突解决方案 错误如下:org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken linux windows 环境解决方案全解 Linux 启动脚本添加如下: export USER_MEM_ARGS="-Xms1024m -Xmx2048m -XX:MaxPermSize=512m" export TMP_PATH="/home/middleware/bea/user_projects/domains/domain9001/lib" export POST_CLASSPATH="${TMP_PATH}/ifxjdbc.jar:${TMP_PATH}/ifxjdbcx.jar" export PRE_CLASSPATH="${TMP_PATH}/antlr-2.7.6.jar" export JAVA_OPTIONS="${JAVA_OPTIONS} -Dfile.encoding=GBK -DenvironmenTypeCode=development " nohup ./bin/startWebLogic.sh & sleep 1 tail -f nohup.out
一些JAVA教程技巧打包汇总
Hibernate ORACLE数据字典与视图 struts2原理 几大框架问题 ORACLE数据字典与视图 SQL语句优化
SSH_常用Jar包(Spring2.5 Struts2.1,Hibernate3.2,sqlserver驱动jar)
本文件是开发java Web应用程序,常用的三种框架jar包,拿到它你就可以再你的java Web应用程序中使用Spring Struts和Hibernate,也是企业常用的三种框架,下载下来就可以使用,已经分类好了!
log4j.properties(可用于在控制台中输出sql语句)
这是一个可以在控制台中输出sql语句的log4j的properties文件
weblogic输出sql配置
weblogic输出sql配置。非常实用。配置简单。有教程例子。
hibernate按自己要求输出自己规则的完整SQL
在企业做项目时如果用了hibernate会有个头疼问题,就是如何让输出sql方便查看,因为出了问题时,要去查错时sql日志会给我们很大帮助,但hibernate通过配p6spy输出很乱,且只能输了到spy.log中,很不好查看,这里是我在项目中的一个解决过程,和大家分享一下,按照自己的规则名称分日期输出到指定文件中,并且日志输出规则自己控制
hibernate主键冲突问题
“increment” 主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加1作为主键。这种方式可能产生的问题是:不能在集群下使用。
log4j打印到控制台输出sql语句
log4j错误打印到控制台 并且输出sql语句
springmvc+spring+hibernate整合(注解)
springmvc+spring+hibernate整合(注解),测试环境myeclipse2014+jdk1.6。简单测试这三个框架的整合,并含有简单的添加查询
HIbernate缓存
HIbernate的缓存问题,解决在使用hibernate时,运行速度差的问题。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链问题 python输出