该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

@SuppressWarnings("unchecked")

public List getAllStorytell(Long userId, PageBean pg){

int currentPage = pg.getCurrentPage();

int pageSize = pg.getPageSize();

Session session = getSession();

String sql="select snn.*,bt.typeName from Opsuper_Booktype bt join(select bb.*,a.bookauthorname from Opsuper_Bookauthor a " +

"join (select b.id,b.bookname,b.bookimg,b.totalchapter,b.stltypeid,b.stlpersionid,b.downloadcount,b.updatetime," +

"b.description from Opsuper_Book b join (select s.bookid from Opsuper_Sycnzbook s where s.userid =? " +

"order by s.state desc) sn on b.id = sn.bookid) bb on a.id = bb.stlpersionid) snn on bt.id = snn.stltypeid";

SQLQuery query = this.getSession().createSQLQuery(sql);

query.setLong(0, userId);

List bookList = new ArrayList();

try{

bookList = query.addEntity(SuperBook.class).list();

}

catch (Exception e) {

System.out.println("error="+e);

e.printStackTrace();

}

pg.setRecordCount(bookList.size());

query.setFirstResult((currentPage-1)*pageSize);

query.setMaxResults(pageSize);

return bookList;

}

sql转java对象_关于hibernate中使用sql语句时,类对象的转换问题。相关推荐

  1. sql server java类型_使用基本 JDBC 数据类型 - SQL Server | Microsoft Docs

    使用基本数据类型Using basic data types 01/29/2021 本文内容 Microsoft JDBC Driver for SQL ServerMicrosoft JDBC Dr ...

  2. Hibernate中的sql的所有的查询

    Hibernate 中HQL语句 本章介绍了Hibernate的几种主要检索方式:HQL检索方式.QBC检索方式.SQL检索方式.HQL是Hibernate Query Language的缩写,是官方 ...

  3. Java中,一切皆是对象,为何数据类型中还分为:基本类型和对象?

    Java中,一切皆是对象!为何数据类型中还分为:基本类型和对象?按理不应该只有一个类型-对象吗? 1.首先,Java中一切皆是对象!这句话没错,因为八种基本类型都有对应的包装类(int的包装类是Int ...

  4. linux mysql命令行导入_在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)...

    因导出sql文件 在你原来的网站服务商处利用phpmyadmin导出数据库为sql文件,这个步骤大家都会,不赘述. 上传sql文件 前面说过了,我们没有在云主机上安装ftp,怎么上传呢? 打开ftp客 ...

  5. java sql 查询中的转义序列不对_在 JDBC 中使用 SQL 转义序列 - SQL Server | Microsoft Docs...

    使用 SQL 转义序列Using SQL escape sequences 08/12/2019 本文内容 按照 JDBC API 的定义,Microsoft JDBC Driver for SQL ...

  6. 使用SQLQuery 在Hibernate中使用sql语句

    对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口.下面来描述如何使用这个API进行查询. 1.标量查询(Scalar q ...

  7. java像sql一样处理数据_像Excel一样使用SQL进行数据分析

    Excel是数据分析中最常用的工具 ,利用Excel可以完成数据清洗,预处理,以及最常见的数据分类,数据筛选,分类汇总,以及数据透视等操作,而这些操作用SQL一样可以实现.SQL不仅可以从数据库中读取 ...

  8. ef 执行mysql语句_在EF中执行SQL语句

    一.为什么要在EF中执行SQL语句 使用EF操作数据库,可以避免写SQL语句,完成使用Linq实现,但为什么还要在EF中执行SQL语句呢.如果要写SQL语句,完全可以使用ADO.NET来操作数据库.这 ...

  9. java实验类与对象_【实验课件】上机实践2  类与对象

    实验一 三角形.梯形和圆形的类封装 实验目的: 使用类来封装对象的属性和功能 实验要求:编写一个Java应用程序,该程序中有3个类:Trangle .Lader和Circle,分别用来刻画" ...

最新文章

  1. gitlab提交合并_notification - 如何把gitlab项目中的提交、PUSH、合并请求的通知发送到邮箱...
  2. hive load data inpath 空目录_Hive内部表 | 每日五分钟学大数据
  3. java openoffice 打印_java调用openoffice将office系列文档转换为PDF的示例方法
  4. 彻底理解JavaScript中回调函数 (推荐)
  5. 你不知道的127.0.0.1和0.0.0.0地址的区别
  6. java多线程学习-java.util.concurrent详解(一) Latch/Barrier
  7. python的编程模式有哪两种_python程序的两种运行方式是什么
  8. 【XCTF 攻防世界 web 练习详解系列(二)】【get_post的两种解法】
  9. Lansys PV 1.2 1CD(化工容器强度计算软件)
  10. Python的程序结构[2] - 类/Class[1] - 基类与继承
  11. atitit. access token是什么??微信平台公众号开发access_token and Web session保持状态机制
  12. html 好看的英文字体,力荐!8款超有设计感的英文字体。
  13. 分子排列不同会导致_高分子物理-中国大学mooc-题库零氪
  14. KDJ指标公式的应用要则是什么KDJ指标公式的使用技巧是什么
  15. 软件项目管理第五章笔记---项目成本管理
  16. 【数据api】数据API企业关键字模糊查询
  17. Todesk 远程工具安装及配置方法(认真看)
  18. erp用php,erp为何不用php开发
  19. 测试过程bug积累-搜索推荐
  20. coteditor mac版文本编辑器

热门文章

  1. iOS中 H5的input输入框focus()无法自动拉起键盘(解决方法)
  2. 异常:Invalid or unexpected token
  3. 关于“svn: Can‘t connect to host ‘*.*.*.*‘: 由于连接方在一段时间后没有正确答复或连接”的解决方法
  4. win11关机后主机依旧运行怎么办 Windows11关机后主机依旧运行的解决方法
  5. RabbitMQ的工作模式Topics  通配符,test测试代
  6. logback日志配置文件
  7. mysql 范围索引 els_MySQL 复习笔记
  8. linux usb 同步传输,从设备到主机的用户模式USB等时传输
  9. L1-062 幸运彩票 (15 分)
  10. CSS3属性calc函数(CSS3)