freemaker--hibernate
2019独角兽企业重金招聘Python工程师标准>>>
Session session = sessionFactory.getCurrentSession();
session.beginTransaction();
List<?> list = session
.createSQLQuery(
"SELECT a.id,a.email,b.element FROM member a,member_memberattributemapstore B WHERE a.id=b.Member_id")
.setResultTransformer(CriteriaSpecification.ALIAS_TO_ENTITY_MAP)
.list();
pager.setList(list);
System.out.println(session);
session.getTransaction().commit();
在使用hibernatesql sql查询并设置返回类型为MAP,在freemaker中可以直接遍历list,同过list.key来在页面展现
转载于:https://my.oschina.net/u/1430510/blog/205217
freemaker--hibernate相关推荐
- (4) hibernate增删查改+批量操作+类似Mybatis动态sql
简介 采用spring + hibernate + freemaker+ maven搭建起来的一个hibernate增删查改和 类似mybatis动态sql查询的一个案例 增删查改demo + 动态s ...
- Struts2和Spring和Hibernate应用实例
Struts2.Spring和Hibernate应用实例 Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用.作为最成功的Web框架,Struts自然拥有众多的优点 ...
- Hibernate VS Mybatis 的SQL不灵活通病如何解决?
JAVA开发者目前主流的持久层是Mybatis和Hibernate.Mybatis灵活好控制,优化SQL更方便,一般互联网项目用的比较多:Hibernate更智能,基于单表和复杂关系表的SQL可以自动 ...
- Hibernate tools的hbm2ddl和hbm2java
之前用hiberate,写配置,写代码,建数据库都是手工. 也知道有辅助工具来自动完成上面的工作. 这次用Hibernate tools来实现hbm2ddl和hbm2java. 首先准备下. 确认你有 ...
- Freemaker之代码生成
今天是年后的第一天上班,年前开始研究代码生成,年前先后研究了ASM,JAVASSIST等框架,发现各有各的特点,今天我们研究模板式的代码生成,那就不得不说Freemaker了,我们先看看官网是如何介绍 ...
- SpringBoot +SpringCloud微服务示例,整合FreeMaker,AngularJS
SpringBoot +SpringCloud为服服务示例,整合FreeMaker,AngularJS 干货一篇,本节以SpringBoot + SpringCloud为例 构建轻量级微服务,旨在推荐 ...
- java面试常见问题之Hibernate总结
1 Hibernate的检索方式 Ø 导航对象图检索(根据已经加载的对象,导航到其他对象.) Ø OID检索(按照对象的OID来检索对象.) Ø HQL检索(使用面向对象的HQL查询语言.) ...
- Spring中启用Hibernate二级缓存步骤
1.在applicationContext.xml配置文件中SessionFactory bean中配置缓存 <!-- 配置会话工厂对象 --> <bean id="se ...
- ssh(Struts+spring+Hibernate)三大框架整合-简述
ssh(Struts+spring+Hibernate)三大框架配合使用来开发项目,是目前javaee最流行的开发方式,必须掌握: 注意: 为了稳健起见,每加入一个框架,我们就需要测试一下,必须通过才 ...
- Hibernate框架第二天
### Hibernate的持久化类 ### ---------- **什么是持久化类** 1. 持久化类:就是一个Java类(咱们编写的JavaBean),这个Java类与表建立了映射关系就可以成为 ...
最新文章
- 为什么linux进程名匹配最多只支持15个字符?
- c语言发牌思路,C语言发牌机程序求详细解析
- 获取python包的路径
- 基于matlab的能级_波函数及几率密度图形的绘制,基于MATLAB的能级波函数及几率密度图形的绘制.pdf...
- python条件判断true_Python中的True,False条件判断实例分析
- Android辅助开发工具说明
- scrapy 爬虫-爬美食节
- mysql数据库实现修改密码代码_MySQL数据库的更改密码(附源代码)
- 802.11 对于multicast 和 broadcast的处理
- 电脑硬件知识大扫盲:主板知识大全
- c语言自动安装软件,VC++(c语言程序下载安装)
- 途家2020校招算法笔试题——寻找最大数——背包问题
- VS code,Live Server更改默认浏览器
- UVM factory机制 override机制详解
- 音乐、房产可一键投资:资产证券化才是区块链的最大想象力?
- 学术派 | 基于AI的视频精彩度分析技术
- Serverless实践系列(四):网站监控脚本的实现
- 国外接活网站介绍:Elance vs GetAFreelancer vs ScriptLance
- 160个破解练习之CrackMe 001 Acid burn
- 第三次工业革命(七)
热门文章
- 委托、Lambda表达式、事件系列06,使用Action实现观察者模式,体验委托和事件的区别...
- 用WPF+MongoDB开发房产信息收集器(4)——房产信息采集器总体介绍附程序下载
- AutoLISP恢复系统变量到默认值
- Leetcode 30.串联所有单词的子串
- Leetcode 746.使用最小花费爬楼梯
- Latex个人常用清单--不断更新
- Cache缺失率的计算原理
- 手把手安装flownet2-pytorch
- pattern recognition letter 投稿时word 模板的说明乱码
- hibernate框架学习笔记2:配置文件详解