之前用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-...
达梦方言则是专门为Hibernate定制,使得Hibernate可以理解和优化针对达梦数据库的SQL语句,从而提高性能和兼容性。 在SpringBoot集成Hibernate时,通过配置`spring.jpa.hibernate.dialect`属性,指定使用DmDialect...
达梦数据DmDialect-for-hibernate所有jar包,DmDialect-for-hibernate2.0、DmDialect-for-hibernate2.1、DmDialect-for-hibernate3.0、DmDialect-for-hibernate3.1、DmDialect-for-hibernate3.6、DmDialect-for-...
赠送jar包:hibernate-jpa-2.1-api-1.0.2.Final.jar; 赠送原API文档:hibernate-jpa-2.1-api-1.0.2.Final-javadoc.jar; 赠送源代码:hibernate-jpa-2.1-api-1.0.2.Final-sources.jar; 赠送Maven依赖信息文件:...
该软件标题“TortoiseSVN-1.9.1.26747-x64-svn-1.9.1含中文包”表明这是TortoiseSVN的1.9.1版本,适用于64位系统,并且包含了中文语言包,能够满足中文用户的需求。 描述中提到“官方版svn 64位,全英文”,这意味...
包含hibernate所有所需jar包还有一些其他包日志包、jpa支持包等: 列如:hibernate-core-5.1.0.Final.jar hibernate-ehcache-5.1.0.Final.jar ...hibernate-java8-5.1.0.Final.jar ........ 总共41个
Elasticsearch JDBC driver(x-pack-sql-jdbc-8.5.3.jar)
svn客户端工具(小乌龟) TortoiseSVN-1.8.4.24972-x64-svn-1.8.5.msi 命令行工具 Slik-Subversion-1.8.5-x64.msi 环境变量配置 有问题的童鞋可以留言,大家共同学习!
TortoiseSVN-1.8.5.25224-x64-svn-1.8.8 中文语言包
50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用SQL语句.zip50个常用...
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
TortoiseSVN-1.8.4.24972-x64-svn-1.8.5 英文安装包
在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 ...
hibernate-core-5.4.24.Final.jar
hibernate-commons-annotations-5.1.0.Final.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支持创建分支,允许开发...