今天使用ssh框架搭建的项目,进行查询和保存操作,使用的是
public Collection<T> getAllEntry() {return   this.hibernateTemplate.find("from "+this.classt.getName());
}public void saveEntry(T t) {this.hibernateTemplate.save(t);
}以前封装的代码也是这样,但是今天怎么弄,都是有问题
当执行上面的hibernateTemplate.find或hibernateTemplate.save()
程序就没有反应了,控制台也不打印让人高兴的错误信息(e.printStackTrace(); ),
但是控制台 可以打印查询和insert的语句,
搞了很长时间,那个着急上火啊,
最后收到网友的启发,在上面的方法中加上了try-catch打印了一下异常
这下终于发现了原因:提示查询语句语法错误
代码如下:
public Collection<T> getAllEntry() {Collection<T> list = null;try {list = this.hibernateTemplate.find("from "+this.classt.getName());} catch (Exception e) {e.printStackTrace();}return list;}e.printStackTrace(); 提示查询语句语法错误,提示在desc附进有错误,但是自己并没有是desc进行排序,为什么提示desc附近有错误,
自己恍然大悟,原来desc是关键字,自己在java的po类中使用了desc作为类的属性,这和hibernate中查询数据时的降序关键字,重复了

hibernateTemplate.find或hibernateTemplate.save()执行操作没有反应,但是有sql语句相关推荐

  1. mysql sql执行过程_MySQL探秘(二):SQL语句执行过程详解

    昔日庖丁解牛,未见全牛,所赖者是其对牛内部骨架结构的了解,对于MySQL亦是如此,只有更加全面地了解SQL语句执行的每个过程,才能更好的进行SQL的设计和优化. 当希望MySQL能够以更高的性能运行查 ...

  2. 没有调用save或update方法,却有sql语句执行

    这篇文章被归类为spring下呐,因为是spring处理了事务. 发生场景 从数据库查出了一个持久化数据,然后对其属性修改,为执行update语句.然后返回了方法上一层.但是数据库数据更新了,控制台也 ...

  3. mysql for 语句执行顺序_MySQL使用profile分析SQL语句执行过程

    分析SQL执行带来的开销是优化SQL的重要手段.在MySQL数据库中,可以通过配置profiling参数来启用SQL剖析.该参数可以在全局和session级别来设置.对于全局级别则作用于整个MySQL ...

  4. mysql分句执行_《Mysql 一条 SQL 语句是如何执行的?》

    一:概述 - 首先需要认识一下 Mysql 整体的基础架构 - 二:Mysql 的分层 - MySQL 可以分为 Server 层和存储引擎层两部分 - Server 层 - Server 层包括连接 ...

  5. 数据库——python操作MySQL、修改表SQL语句、视图、触发器、存储过程、事务、流程控制、常见函数、索引

    文章目录 一.python操作MySQL 1.pymysql模块 1.基本使用 2.sql注入问题 3.二次确认 二.修改表SQL语句 1.修改表的名字 rename 2.添加字段 add 3.修改字 ...

  6. Excel操作之拼接sql语句操作(insert、select等sql语句)

    前言 为啥要写这篇文章呢,原因是2022年元旦前一天项目加班,加班到元旦凌晨6点多,才上线完成,打车回家.这期间看着朋友圈到处发的去年总结.今年祝福.周围环境红灯酒绿,再看看当时的我,正在公司加班,埋 ...

  7. Navicat工具获取操作数据库和表的SQL语句

    工具 Navicat Premium 15 MySQL服务器技术 SQL语句MySQL 在使用Navicat Premium 15客户端时,对数据库和表进行操作,会产生SQL语句.有时我们不记得SQL ...

  8. SQL允许你用EXECUTE执行一个变量中定义的SQL语句,并且允许你在被执行的SQL语句中,再次嵌套入一个变量定义的语句,并且再次在其中用EXECUTE执行它...

    declare @sqlstr varchar(3000) set @sqlstr='declare @subsqlstr varchar(1000);' set @sqlstr=@sqlstr+'s ...

  9. Camstar客制化开发做查询操作(Designer中存放SQL语句)

    Camstar客制化开发做查询操作,对于Sql语句的保存地方有三种(Designer中保存在Query.Portal中保存在UserQuery.直接写在代码中) 其中Portal中UserQuery容 ...

  10. SQL判断是否存在,还在用 count 操作?试试这条 SQL 语句,性能杠杠的!

    来源 | https://urlify.cn/JjYBJn 根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要select count(*)呢? 无论是刚入道 ...

最新文章

  1. 这10道Java面试题!95%的人回答不出来!
  2. 来,我们把玩一下谢耳朵最喜欢的珠子
  3. mysql系统的功能_MySQL系统架构及功能概述
  4. html显示yuv,CS50 HTML和CSS基础(介绍最简单的HTML和CSS)
  5. 安卓巴士诚招版主,希望各位巴友踊跃加入我们!
  6. SpringBoot中LogBack日志输出配置记录
  7. 多媒体计算机技术的核心技术是,多媒体计算机技术与教学
  8. Camtasia如何给视频或者图片调色
  9. python安装第三方库超时
  10. 悬挂式Notification 停留几秒后自动消失 且保留状态栏的通知(自定义消息)
  11. 根据公众号得到公众号二维码
  12. Microsoft 解决方案框架版本 3.0 概述
  13. 如何选购笔记本电脑?
  14. [625]Git +TortoiseGit安装配置详细步骤
  15. 尼尔机械纪元安卓机器人_尼尔机械纪元安卓正版下载-尼尔机械纪元steam下载-k73游戏之家...
  16. 英文邮件开场白 opening/greeting,除了I hope this email finds you well,你还可以用什么?
  17. 正则表达式前瞻(?=)、后顾(?<=)、负前瞻(?!)、负后顾(?<!)
  18. 信创平台下构建rsync服务,同步与备份数据
  19. 君子求诸己,小人求诸人
  20. android支付宝首页布局,类似支付宝首页——RecycleView多布局结构实现

热门文章

  1. pythonxml库_Python XML操作
  2. sar分辨率公式_购买SAR卫星三个重要参数:分辨率、极化方式、入射角
  3. C++基础:第五章 表达式基础与详述
  4. 蓝桥杯2015年第六届C/C++A组国赛第四题-穿越雷区
  5. 蓝桥杯2020年第十一届C/C++国赛B组第二题-扩散
  6. 《Flutter 从0到1构建大前端应用》读后感—第6章【使用网络技术与异步编程】
  7. Dart基础第6篇:集合类型List Set Map详解 以及循环语句 forEach map where any every
  8. ubuntu搭建简单http服务器
  9. DAY18 面向对象三大特性之继承
  10. POJ 3415 Common Substrings (求长度不小于k的公共子串的个数)