function GetcdsAccountsData: OleVariant; var ASQLQuery: TSQLQuery; Adsp: TProvider; begin ASQLQuery:=CreateSQLQuery; Adsp:=TProvider.Create(nil); with... ...
网上很多先通过查询id 再删除 和删除对象的方式. 麻烦,我就直接用命令删除吧 session.createSQLQuery(sql); 长的差不多的还有一个命令 session.createQuery ...
分类:
数据库 时间:
2018-10-28 11:19:10
阅读次数:
235
SQLQuery对象的获取 Hibernate支持使用原生SQL语句进行查询,通过session对象获得SQLQuery对象进行,需要传入SQL语句 SQLQuery createSQLQuery(String sqlStr) SQLQuery query = session.createSQLQu ...
分类:
数据库 时间:
2018-07-22 11:15:36
阅读次数:
182
hibernate 中createQuery与createSQLQuery 昨晚帮同事看代码到凌晨2点多,今早6点醒来发现他发来信息说报空指针错误,实在无法入睡,起来自己测试了一下,控制台还真的报: 2009-4-25 8:12:34 org.apache.catalina.core.Applica ...
分类:
数据库 时间:
2018-05-09 23:17:24
阅读次数:
185
SQL:普通SQL查询(也就是SQLServer,Oracle,Sybase等数据库的查询语句,建议使用基于TSQL-92) 核心对象:CreateSQLQuery IList list = session.CreateSQLQuery(select * from TabUser).AddEntit ...
分类:
Web程序 时间:
2018-04-11 19:15:02
阅读次数:
238
在平时开发中Hibernate提供的hql基本能够满足我们的日常需求。但是在有些特殊的情况下,还是需要使用原生的sql,并且希望sql查询出来的结果能够绑定到pojo上。hibernate API中的createSQLQuery 和createQuery接口。 就像在这次的项目中,因为表结构要变化, ...
分类:
数据库 时间:
2018-01-15 20:37:52
阅读次数:
231
前者用的hql语句进行查询,后者可以用sql语句查询,前者以hibernate生成的Bean(实体类)为对象装入list返回,后者则是以对象数组进行存储; createSQLQuery有这样一个方法可以直接转换对象Query query = session.createSQLQuery(sql).a ...
分类:
数据库 时间:
2017-11-29 11:35:55
阅读次数:
157
错误出现场景: hibernate+struts2整合时,hibernate+struts2+spring(SSH)框架整合时出现 解决方案:在我们使用hibernate框架与其他框架进行整合时,会遇到“不能在没有活动的事务中执行(org.hibernate.HibernateException: ...
分类:
数据库 时间:
2017-11-20 13:06:52
阅读次数:
163
对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。下面来描述如何使用这个API进行查询。 1.标量查询(Scalar queries) 最基本的SQL查询就是获得一个标量(数值)的列表。 sess.createSQLQu ...
分类:
数据库 时间:
2017-09-21 13:17:49
阅读次数:
181
hibernate对原生SQL查询执行的控制是通过SQLQuery接口进行的. Session.createSQLQuery(); 使用list()方法可以把Session.createSQLQuery()的结果集处理成List返回,将返回一个Object数组(Object[])组成的List,数组 ...
分类:
数据库 时间:
2017-09-18 15:06:41
阅读次数:
238