目前有个项目使用了hibernate,让使用mybatis的我有点不舒服,hibernate更多的是对单表的处理方便,对于多表查询不是很方便,所以不可避免要用到纯SQL查询,而我又比较喜欢List<Map>的返回值,所以例子如下:
String sql = "select a.ID,a.account_id,a.company_id,a.score as totalscore,a.comments," + "date_format(a.update_time,'%Y-%m-%d') as update_time,b.eva_name_cn,b.score as subscore from u1 a,u1_item b "+ " where a.ID=b.u1_id and a.account_id=1 ORDER BY a.update_time"; List list = sessionFactory.getCurrentSession().createSQLQuery(sql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list(); for (Map<String,Object> m:list){ System.out.println(m.get("ID").toString()); System.out.println(m.get("totalscore").toString()); System.out.println(m.get("subscore").toString()); }
相关推荐
JTDS是一个开放源代码的100%纯Java的,用于JDBC 3.0驱动Microsoft SQL Server (6.5 ,7 ,2000和2005版本)驱动程序。在hibernate连接sqlserver数据库时最好用这个。。
第一、使用Hibernate 的sql 查询函数,将查询结果对象转为Entity对象。 第二、使用Hibernate Session的getConnection 获得JDBC Connection,然后进行纯JDBC API操作; 第三、选择把Spring的JDBCTemplate作为一种很...
纯eclipse + hibernate 例子 带所有需要的jar包。 带sql文件。 适合初学者。
这是一个使用Hibernate连接mysql 的入门小程序,,本程序中间包含Hibernate的相关api包以及一个sql脚本语句,祝,大家学习顺利额~
采用当时的J2EE项目都有一个痛病,针对复杂的业务SQL,hibernate能力不足,SQL不好优化和也无法分离。这个时候大家都想到集成mybatis,但是一个项目既用hibernate又用mybatis,容易很重事务也不好控制。大家常规的...
Hibernate 增强工具包 - 只做增强不做改变,更加精简持久层CRUD操作;纯正血统(完全继承原生 Hibernate 的所有特性);最少依赖(仅仅依赖 Hibernate);自动生成代码(简化操作,使其专注于业务);自定义操作...
2 可以生成纯SQl 3 也可以直接使用preparestatement进行查询,返回我们想要的数据。 初步版本已经实现,数据库兼容性暂时没时间考虑。目前我们使用的是ORACLE数据库。做了一点兼容mysql和sqlserver ,没时间做...
<prop key="hibernate.format_sql">true class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"></property> ...
MySQL数据库作为数据存储,可以提供稳定的数据存储和快速的数据查询。而JSP作为页面开发技术,可以方便地生成动态的网页内容。 在项目中,Spring框架提供了依赖注入和面向切面编程的功能,可以提高代码的可维护性...
4 不支持HQL之类的查询语言,对于复杂查询任务,直接使用sql语言,操作简单,可直接返回对象数据。 5 对于复杂查询任务,sql语句也可以直接放在spring的配置文件中,直接注入到DAO中。 6 不支持对象之间的关联。 7 ...
4 不支持HQL之类的查询语言,对于复杂查询任务,直接使用sql语言,操作简单,可直接返回对象数据。 5 对于复杂查询任务,sql语句也可以直接放在spring的配置文件中,直接注入到DAO中。 6 不支持对象之间的关联。 7 ...
iReport是用于定义JasperReport报表的可视化...用于打印的数据可以通过多种方式获取包括:JDBC, TableModels, JavaBeans, XML,Hibernate(支持HQL查询语言), CSV等。它支持多种输出格式包括:PDF,RTF,XML,XLS,CSV,HTM。
最佳性能实践Hibernate 5/6和Spring Boot 2 如果您需要深入了解该存储库中提供的性能配方,那么我相信您会喜欢我的书“ Spring Boot Persistence Best Practices” 如果您需要100多个Java持久性性能问题的提示和...
用户能自动快速获取单表的创建,查询,更新,删除,建表语句,整表全部数据插入语句,单表对应Pojo类和单表的Hibernate映射文件等常用文字,且可借此构造更复杂的Sql语句。 4. 能执行Sql语句并显示执行结果,如果是...
JTDS是一个开放源代码的100%纯Java的,用于JDBC 3.0驱动Microsoft SQL Server (6.5 ,7 ,2000和2005版本)和Sybase(10 ,11 ,12 ,15 版本)的驱动程序 。 JTDS是基于freetds的,并且是目前最快的生产准备JDBC...
这是专门给初学者看的,如果你...后续我会上传用servlet做得 ,以及struct框架做的,和struct+hibernate做的,以及纯spring框架做的,和ssh相结合做的项目。 大家共同学习 敬请关注 数据库已经包含在里面了 是db.sql
这对于在具有许多不同子类的数据库接口中存储特别有用,这对于纯Hibernate几乎是不可能的。 Gradle设置 repositories { .. . maven { url ' https://jitpack.io ' } } dependencies { .. . compile( " ...
renren-fast是一个轻量级的,前后端分离的Java快速开发...- 引入Hibernate Validator校验框架,轻松实现后端校验 - 引入云存储服务,已支持:七牛云、阿里云、腾讯云等 - 引入swagger文档支持,方便编写API接口文档
采用先进的JAVA语言用WEB2.0技术的B/S架构设计开发的系统,基于J2EE架构、以struts+spring+Hibernate开发框架功能强大的酒店系统,整个系统以工作流引擎为基础,实现实时灵活的配置,采用数据库SQL2000\MySQL,完全...
spring2.5 struts2 hibernate3.3 带数据库sql,直接导入,修改数据库配置文件即可使用