之前用hibernate去执行sql的update的语句:
String sql = "update task set isFinish=" + isFinish + " where taskId="
+ taskId+";";
Session session = this.getHibernateTemplate().getSessionFactor().
openSession()
SQLQuery sqlQuery = session.createSQLQuery(sql);
sqlQuery.executeUpdate();
session.close();
但是当我需要查询返回一个数组的时候,上面的方法失效了,即使查出来了,但是也会报一个错误,object can't cast to 具体的类型,也就是返回的是个object数组,不能转化为具体的类型,:查了资料:
String sql = "select * from video where name like '%"+name+"%'";
Session session = this.getHibernateTemplate().getSessionFactor().
getCurrentSession();
SQLQuery sqlQuery = session.createSQLQuery(sql).
addEntity(Video.class);List<Video> list = sqlQuery.list();
return list;
这样就能好用了,就是需要和实体联系起来就好用。
分享到:
相关推荐
Hibernate.jar包,Hibernate可以应用在任何使用JDBC的场合,包含 hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.1.12.Final.jar hibernate-ehcache-4.1.12.Final.jar hibernate-entitymanager-...
该软件标题“TortoiseSVN-1.9.1.26747-x64-svn-1.9.1含中文包”表明这是TortoiseSVN的1.9.1版本,适用于64位系统,并且包含了中文语言包,能够满足中文用户的需求。 描述中提到“官方版svn 64位,全英文”,这意味...
Elasticsearch JDBC driver(x-pack-sql-jdbc-8.5.3.jar)
TortoiseSVN-1.9.4.27285-x64-svn-1.9.4 中文语言包(64位)
svn客户端工具(小乌龟) TortoiseSVN-1.8.4.24972-x64-svn-1.8.5.msi 命令行工具 Slik-Subversion-1.8.5-x64.msi 环境变量配置 有问题的童鞋可以留言,大家共同学习!
hibernate-jpa-2.1-api-1.0.0.final-sources.jar 源码 hibernate-jpa-2.1-api-1.0.0.final-sources.jar 源码
SVN客户端官方汉化包 LanguagePack_1.10.0.28176-x64-zh_CN.msiSVN客户端官方汉化包 LanguagePack_1.10.0.28176-x64-zh_CN.msi
在oracle里面运行一下,解决Exception java.sql.SQLException ORA-00600 内部错误代码
plexus-archiver-1.0-alpha-7.jar plexus-build-api-0.0.4.jar plexus-cipher-1.7-sources.jar plexus-classworlds-2.5.1-sources.jar plexus-compiler-api-1.9.1.jar plexus-compiler-api-2.2.jar ...
DS.SolidWorks.2022.SP3.1.Premium-SSQ,不知道更新了什么,大家自己看。
hibernate-validator-6.0.2.Final-dist hibernate-validator-6.0.2.Final-dist hibernate-validator-6.0.2.Final-dist
1. **版本管理**:它允许用户跟踪文件和目录的更改历史,便于团队协作和代码版本控制。每次修改都会被记录下来,以便于回溯或比较不同版本之间的差异。 2. **版本分支和合并**:TortoiseSVN支持创建分支,允许开发...
根据语句查询执行消耗CPU大的SQL语句 在 SQL Server 中,查询执行消耗 CPU 大的语句对于系统性能的优化至关重要。在这个文档中,我们将学习如何使用三个语句来查询执行消耗 CPU 大的 SQL 语句。 语句一:根据...
hibernate-search-5.8.0.Final-dist.zip hibernate-search-5.8.0.Final-dist.zip
达梦DmDialect-for-hibernate2.0.jar,DmDialect-for-hibernate3.0.jar,DmDialect-for-hibernate4.0.jar,DmDialect-for-hibernate5.3.jar。 DmJdbcDriver17.jar,DmJdbcDriver18.jar。需要的自己下载
7. **开发辅助**:对于开发者,DBBrowser提供了SQL编辑器,支持自动完成和语法高亮,有助于编写和调试复杂的SQL语句。 8. **多语言支持**:DBBrowser有多种语言版本,方便全球用户使用。 总的来说,DB.Browser.for...
java运行依赖jar包
这个版本的驱动提供了与GBase 8系列及更高版本数据库进行连接的功能,支持Java应用程序执行SQL语句,进行数据查询、插入、更新和删除等操作。 压缩包内主要包含两个文件:gbase-jdbc-9.5.0.1-build1-bin.jar和...
2. **运行SQL脚本**:`maven-db-plugin` 支持执行 SQL 脚本来更新数据库结构,如创建表、索引、视图等,或者填充测试数据。 3. **清理数据库**:可以用于删除所有数据库对象,或者执行特定的清理脚本,以便在每次...
1、本资源已经对源码NPM工程打包为sql-formatter.min.js 文件可直接引入使用 2、具体说明可见下载后压缩包中的 说明.text 文件 3、相关博客文章 https://blog.csdn.net/guzuoi/article/details/111151290