1.处理返回值为List的方法
@Override public List<T> getByIds(Long[] ids) { if (ids == null || ids.length == 0) { return java.util.Collections.EMPTY_LIST; } getSession().createQuery( "from " + clazz.getSimpleName() + " where id in(:ids)") .setParameterList("ids", ids); return null; }
因为专业,所以这么做。
2.POI中通用数据格式处理
private static String getCellValue(Cell c) { String str = null; switch (c.getCellType()) { case Cell.CELL_TYPE_BLANK: str = ""; break; case Cell.CELL_TYPE_BOOLEAN: str = String.valueOf(c.getBooleanCellValue()); break; case Cell.CELL_TYPE_FORMULA: str = String.valueOf(c.getCellFormula()); break; case Cell.CELL_TYPE_NUMERIC: str = String.valueOf(c.getNumericCellValue()); break; case Cell.CELL_TYPE_STRING: str = c.getStringCellValue(); break; default: str = null; break; } return str; }
select sv.ip,max(sv.visitDate) as visitDate from SiteVisit sv group by sv.ip
HibernateDTO处理:
1.调用SQLQuery
2.如果是Oracle数据库需要添加addScalar(String name)方法,将字段还原回对象中的字段名。
代码:
public List<SiteVisit> findList() { // 之前的查询语句from SiteVisit s order by s.visitDate desc return this .getSession()//这里是SQLQuery .createSQLQuery( "select ip as ip,max(visitDate) as visitDate from jc_site_visited group by ip") .addScalar("ip")//Oracle数据库会自动将字段名转换为大写,如果不添加这个方法会报Property not found异常 .addScalar("visitDate") //Transformers没什么说的,被转换为的DTO对象 .setResultTransformer(Transformers.aliasToBean(SiteVisit.class)) .list(); }
EL表达式的/是可以带小数点的。
${6.3/2 }
会输出3.15
相关推荐
【电脑使用小常识】 电脑是现代生活中不可或缺的工具,正确的使用和保养方法能极大地延长其使用寿命,提升工作效率。以下是一些关键的电脑使用和维护知识: 1. **计算机的摆放**: - 计算机应摆放在避免阳光直射...
在交通知识常识方面,课程内容做了详细的解读和引导。孩子们需要了解在道路上行走时必须遵守的交通规则,例如不能在道路上玩耍或追逐,以避免阻碍交通和造成意外伤害。此外,识别各种交通标志也是孩子们的必修课,如...
非常有用的120个生活小常识 非常有用的120个生活小常识 非常有用的120个生活小常识 非常有用的120个生活小常识
电脑小知识。电脑硬件小常识 PPT
健康体育运动小常识.pdf
"VC++基础知识及MFC常用小技巧小常识"涵盖了从C++语言的基础知识到MFC库的实用技巧。理解和掌握这些内容,对于Windows平台的软件开发至关重要。通过深入学习和实践,开发者能够更高效地编写功能丰富的应用程序,并...
网络安全小知识,防范各种诈骗 微信伪装身份诈骗 网络安全小常识全文共4页,当前为第2页。网络安全小常识全文共4页,当前为第2页。犯罪分子利用微信附近的人查看周围朋友情况,伪装成高富帅或白富美,骗取感情和信任后...
【功夫查-生活小常识】是一款致力于提供日常生活小知识的应用程序。从其名称可以看出,它旨在帮助用户快速查询和学习各种实用的生活技巧和常识。在快节奏的现代生活中,掌握这些小常识往往能让我们的日常生活变得...
因此,掌握一些联想电脑使用小常识,对于每一位联想电脑用户来说都是非常必要的。 首先,让我们来谈谈系统变慢或报错的问题。很多用户都遇到过电脑越用越慢,甚至出现各种错误提示的情况。这些问题往往与系统资源被...
面相小知识.txt 1,鼻子小 2,鱼缸不 3,脸颊粉 4,颧黑, 5,正西有 6,厨房不 7,寒背的 8,耳朵圆
生活中的科学小常识涵盖了...这些生活中的科学小知识,简单易行,且在日常生活中十分实用,不仅可以解决生活中的小困扰,还能维护身体健康。通过了解和应用这些知识,我们可以让生活更加便利,同时提高自我保健意识。
以下是一些关键的安全小知识: 1. **防扒窃**:出门时,尽量将现金、贵重物品和重要证件分开放置,避免全部集中在一个包里。大额货币和信用卡应放在贴身口袋,减少被盗风险。避免携带过多引人注目的物品,行走时...
【饮食小常识1.pdf】这份...总的来说,这份资料提供了丰富的饮食小知识,旨在引导人们形成健康的饮食习惯,通过食物的选择和搭配来维护身体的各个器官和系统的健康。通过科学饮食,我们可以预防疾病,提高生活质量。
50条常用的ps小知识,解决新手的问题,初期快速掌握ps的入门tips
【小学综合实践论文:学习应急安全小知识让生命之花绚丽绽放】 教育精品资料的核心在于提升学生的综合素质,而其中安全教育是不可忽视的一环。在小学阶段,将应急安全小知识融入综合实践活动,有助于培养学生的安全...
【日常生活养生小常识】 在快节奏的现代生活中,...以上养生小知识旨在提醒大家,生活中的一些小习惯和选择可以大大影响我们的健康。无论工作多么繁忙,都应关注自身健康,适当调整生活方式,让养生成为日常的一部分。
春天,这个万物复苏的季节,...通过今天的广播稿,希望大家都能够获得实用的生活小窍门和安全小知识,为自己的健康生活添砖加瓦。让我们从现在做起,从生活中的点点滴滴做起,成为一个懂得生活、懂得自我保护的智者。
以下是一些关键的安全小知识: 1. 防扒窃:在外出时,应将钱包、手机等贵重物品分开放置,避免全部集中在一个包里。大额现金和信用卡应放在贴身口袋,尽量不露出。避免携带过多现金,减少被扒窃的风险。在人多拥挤...
本次生活小常识竞赛选择题,将带领我们涉猎包括健康常识、食品科学、营养学、药理学、人体生理学、地理学、文化知识等多个方面的知识点,旨在帮助我们更加全面地了解日常生活中的基本知识。 首先,让我们从健康常识...