如何查到hibernate.show_sql里面的sql语句是哪段代码生成的?

问题描述

简单说就是,如何知道hibernate生成的sql是代码里面的那一行执行的?就像抛出异常一样,可以知道是在哪个文件,哪一行出错。hibernate可以吗?

解决方案

你看这样行不行:在将会产生sql语句的地方的前面一句加上log.info("##")然后取控制台信息对##进行截取从而获取所产生的目标sql语句.
解决方案二:
好像不行, 只能用肉眼看!

时间: 2024-11-21 01:38:46

如何查到hibernate.show_sql里面的sql语句是哪段代码生成的?的相关文章

dedecms-织梦中标签里面的sql语句中arc是什么表?

问题描述 织梦中标签里面的sql语句中arc是什么表? 这是arclist标签中的一段. 这个arc是什么表,估计是dede_archives ,但是怎么能这样写的呢? $query = "SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart, tp.moresite,tp.siteurl,tp.sitepath $addfields

Access和SQL Server里面的SQL语句的不同之处_数据库其它

我的感觉是,Accees数据库虽然可以称得上是小型的关系型数据库,并且也是使用的结构化查询语言SQL,但它的语法(主要体现在函数上),却类似vbscript的语法,我想,这应该和Access属于Office系列有关,基于它的开发和应用,自然就与VBA扯上关系,因而Access的函数库也就是VBA的函数库,而非SQL函数库.下面,我们来具体看下Access和SQL Server在查询语句的编写上具体的不同. 一.数据类型转换: Access: SELECT '调查'+CStr(Did) as di

Oracle 的存储过程里面的SQL 语句(|| “!”)看不懂,望大家给个答案

问题描述 create or replace package body pck_imp_puryewu is procedure searchList( i_FLDPURCONTRACTNO in varchar2, i_JK_DDH in varchar2, i_FLDCREATEDATE in varchar2, i_VERIFY in varchar2, i_userId in varchar2, o_retCode out varchar2, o_tableHead out varcha

不胜感激!-mybatis collection关联的时候,collection里面的sql一直不执行

问题描述 mybatis collection关联的时候,collection里面的sql一直不执行 <select id="findGrade" parameterType="int" resultMap="test"> select * from grade where id=#{id} </select> <resultMap id="test" type="com.hs.Enti

在Java的Hibernate框架中使用SQL语句的简单介绍_java

Hibernate中有HQL查询语法.但我们用得比较熟的还是数SQL语句,那么应该怎么来让Hibernate支持SQL呢?这个不用我们去考虑了,Hibernate团队已经早就做好了.        废话不说,直接来例子啦. select * from t_user usr     上面是一条SQL语句,又是废话,是个人都知道.我们想让Hibernate执行这条语句,怎么办呢?看代码: Query query = session.createSQLQuery("select * from t_us

mysql-oracle的sql语句怎么转换成MySQL里的sql语句呢

问题描述 oracle的sql语句怎么转换成MySQL里的sql语句呢 oracle的sql语句怎么转换成MySQL里的sql语句呢 解决方案 http://jingyan.baidu.com/article/ca41422fe01f251eaf99ed6e.html试试这个经验 解决方案二: 在oracle里面拼接成MySQL的语句

get语句里面的if语句不执行(C#),不能读取别的类中函数

问题描述 get语句里面的if语句不执行(C#),不能读取别的类中函数 在一个用户控件类里面,开头定义了private static bool ini = false; 类里面写了下面的函数 bool ICommand.Enabled { get { if (ini == false) { initCmbTarget();//后面写的一个函数,在函数的开顶让ini=true } //this.Enabled = 数据检查.StartEditCmd.EditStatus; //return 数据检

着急实现-下面的SQL语句怎么解释,详细点,求大神赐教,急急急急急急!!!!!

问题描述 下面的SQL语句怎么解释,详细点,求大神赐教,急急急急急急!!!!! select convert(varchar(2),采集时间,108),count(1) from 监测执行表 (nolock) where 采集时间 > convert(varchar(10),getdate(),120) group by convert(varchar(2),采集时间,108) order by 1 解决方案 采集时间 是今天的,按小时统计数量http://www.w3school.com.cn

下面的sql 语句的编写

问题描述 下面的sql 语句的编写 题目描述 查询成交表a中的城市city的成交金额大于0的购买人数(buyer_id)和成交金额(amt) city buyer_id order_id amt a 1 1 100 a 1 2 100 b 2 3 100 b 3 4 20 c 4 5 0 解决方案 select count(distinct buyer_id), sum(amt) from 表a where amt > 0 group by city 解决方案二: select count(di