`
江雨行
  • 浏览: 24338 次
文章分类
社区版块
存档分类
最新评论

小知识

 
阅读更多

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. **计算机的摆放**: - 计算机应摆放在避免阳光直射...

    健康生活小常识100条.pdf

    遗憾地通知您,根据提供的文件信息,无法生成有关“健康生活小常识100条”的具体知识点,因为【部分内容】中提供的信息并不包含实际的文本内容,而是一串难以解读的字符和数字。为了生成详实的知识点,我需要文件中...

    140个计算机小常识

    140个电脑小知识、小技巧 1. 重装Windows XP不需再激活 如果你需要重装Windows XP,通常必须重新激活。事实上只要在第一次激活时,备份好Windows\System32目录中的Wpa.dbl文件,就不用再进行激活的工作了。在重装...

    非常有用的120个生活小常识 非常有用的120个生活小常识

    非常有用的120个生活小常识 非常有用的120个生活小常识 非常有用的120个生活小常识 非常有用的120个生活小常识

    联想电脑使用小常识联想电脑使用小常识

    【联想电脑使用小常识】 联想电脑使用小常识涵盖了日常维护和常见问题的解决方案,旨在帮助用户更好地使用和保护他们的联想电脑。以下是一些关键的知识点: 1. **系统变慢或报错**: - 系统变慢可能是因为安装...

    电脑小知识

    电脑小知识。电脑硬件小常识 PPT

    电脑维修小常识(全)

    【电脑维修小常识全解析】 电脑维修涉及到许多不同的硬件组件,了解这些常见故障的解决方案能够帮助用户节省时间和金钱。以下是一些主要硬件组件及其可能出现的问题和处理方法: 1. **主板故障**:主板是计算机的...

    健康体育运动小常识.pdf

    健康体育运动小常识.pdf

    VC++基础知识及MFC常用小技巧小常识

    "VC++基础知识及MFC常用小技巧小常识"涵盖了从C++语言的基础知识到MFC库的实用技巧。理解和掌握这些内容,对于Windows平台的软件开发至关重要。通过深入学习和实践,开发者能够更高效地编写功能丰富的应用程序,并...

    网络安全小常识.docx

    网络安全小知识,防范各种诈骗 微信伪装身份诈骗 网络安全小常识全文共4页,当前为第2页。网络安全小常识全文共4页,当前为第2页。犯罪分子利用微信附近的人查看周围朋友情况,伪装成高富帅或白富美,骗取感情和信任后...

    功夫查-生活小常识

    【功夫查-生活小常识】是一款致力于提供日常生活小知识的应用程序。从其名称可以看出,它旨在帮助用户快速查询和学习各种实用的生活技巧和常识。在快节奏的现代生活中,掌握这些小常识往往能让我们的日常生活变得...

    小学生身体健康小常识.docx

    以下是一些关于小学生身体健康的小知识,旨在帮助孩子们养成良好的生活习惯,预防疾病,保障健康成长。 1. 定期理发和洗头:保持头发清洁能有效去除头皮上的污垢、头屑和病菌,预防头癣和皮肤病,避免滋生头虱。这...

    面相小知识.txt面相小知识

    面相小知识.txt 1,鼻子小 2,鱼缸不 3,脸颊粉 4,颧黑, 5,正西有 6,厨房不 7,寒背的 8,耳朵圆

    生活中的科学小常识.doc

    生活中的科学小常识涵盖了...这些生活中的科学小知识,简单易行,且在日常生活中十分实用,不仅可以解决生活中的小困扰,还能维护身体健康。通过了解和应用这些知识,我们可以让生活更加便利,同时提高自我保健意识。

    健康小常识(老人).doc

    老年人的健康是家庭和社会关注的重点,以下是一些关于老年人保持健康的小知识: 1. 饮食注意事项: - 空腹避免食用番茄,最好在饭后食用,以减少对胃部的刺激。 - 清晨醒来后先喝一杯水,有助于预防结石形成,...

    日常生活安全防范小常识汇编.pdf

    以下是一些关键的安全小知识: 1. **防扒窃**:出门时,尽量将现金、贵重物品和重要证件分开放置,避免全部集中在一个包里。大额货币和信用卡应放在贴身口袋,减少被盗风险。避免携带过多引人注目的物品,行走时...

    饮食小常识1.pdf

    【饮食小常识1.pdf】这份...总的来说,这份资料提供了丰富的饮食小知识,旨在引导人们形成健康的饮食习惯,通过食物的选择和搭配来维护身体的各个器官和系统的健康。通过科学饮食,我们可以预防疾病,提高生活质量。

    小学生自我保护小常识.ppt

    【小学生自我保护小常识】 这份PPT主要针对小学生,提供了他们在日常生活中的安全防护知识,尤其强调了交通安全。安全教育是每个孩子成长过程中不可或缺的一部分,它能够帮助孩子们建立正确的自我保护意识,预防...

    完美版资料小学综合实践论文:学习应急安全小知识让生命之花绚丽绽放.doc

    【小学综合实践论文:学习应急安全小知识让生命之花绚丽绽放】 教育精品资料的核心在于提升学生的综合素质,而其中安全教育是不可忽视的一环。在小学阶段,将应急安全小知识融入综合实践活动,有助于培养学生的安全...

Global site tag (gtag.js) - Google Analytics