`
eeeeeeee
  • 浏览: 39198 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类
最新评论

项目中的一些小细节

阅读更多
先说说最早基于hibernate的时候的开发把:
     一般情况下使用的hql语言,当然了,很多同事和我一样喜欢使用sql语言,这就产生了如下的获取数据的方法
/**
String sql = "select registerAddress,0,count(*) as count from UserAddress where createdate >= '"+startdate+"' and createdate <= '"+enddate+"' group by registerAddress";
SQLQuery query = hibernateTemplate.getSessionProvider().getSession().createSQLQuery(sql);
query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
return query.list();
**/
当然了,返回的肯定是list,通过setResultTransformer,将别名转换为一个新的实体map,就这么简单,当然了,以前我是专门写一个基础类,在里面有个
/**
public List<Map<String,Object>> findBySql(String sql)
{
Assert.hasText(sql);
Query query = getSession().createSQLQuery(sql);
query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
List list = query.list();
return list;
}
**/
只需要直接把sql放进去就可以了。


然后就是汉字,从查询的时候你可有能会遇到汉字,判读是否含有汉字,目前我知道的办法是使用ascii中进行判断
select * from user where (((ascii(uname)>=97) and (ascii(uname)<=122)) or ((ascii(uname)>=65) and (ascii(uname)<=90)))
分享到:
评论

相关推荐

    微信小程序-小程序开源项目–影讯

    &gt; 这里主要记录一下博主开发中遇到的一些问题,很多都是一些细节,开发中多注意一点。 js代码的引入 &gt; 引入模块化的js代码使用的是相对目录,../类似于cd ..返回上一层目录 var netUtils = requ

    进销存项目

    学习完进销存这个项目,二阶段我们就剩下Linux和一些小课了,可能咱们大家很多都开始找工作了,所以为了大家今后能够写出很好的简历中的项目,我们把这个小项目共同努力的把它弄懂掌握好,以便我们就算“借鉴”些...

    关于fpga的一个小项目

    关于fpga的一个小项目,主要是在学习数电实验中做到的一些细节上面的东西,是实验三的全过程与总结,希望老铁们点赞!!!!

    本账户一些python、c和matlab小项目代码汇集.zip

    提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了...

    Python小项目

    Python实现一些小道具小功能(Python implements some small props) Image-Edit 几个基本的图片编辑工具,包括一下功能: 文件:打开,保存,退出 编辑:放大,缩小,灰度,亮度,旋转,截图 变换:傅里叶变换,离散...

    Java代码优化细节总结

    代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候必须考虑每个可以优化的细节了,一个一个细小的优化点累积起来,...

    Java坦克大战游戏,基于Spring Boot,JDK8,Swing组件开发,有一些Bug,还在持续更新完善中....zip

    项目文档:详细的项目文档,介绍了项目的背景、功能、架构以及实现细节,帮助你更好地理解项目。 操作手册与使用说明:针对每个游戏项目,都准备了详细的操作手册和使用说明,手把手教你如何运行和测试项目。 学习...

    【JavaScript源代码】react+ts实现简单jira项目的最佳实践记录.docx

    项目代码:https://gitee.com/fine509/react_jiar  效果图 这是三个主要页面,还有一些小细节 一些值得注意的地方(只是讲大概的功能,没有具体的详解怎么用) 使用错误边界处理,getDerivedStateFromError来...

    一些java桌面游戏.zip

    项目文档:详细的项目文档,介绍了项目的背景、功能、架构以及实现细节,帮助你更好地理解项目。 操作手册与使用说明:针对每个游戏项目,都准备了详细的操作手册和使用说明,手把手教你如何运行和测试项目。 学习...

    一些自己写的java游戏.zip

    项目文档:详细的项目文档,介绍了项目的背景、功能、架构以及实现细节,帮助你更好地理解项目。 操作手册与使用说明:针对每个游戏项目,都准备了详细的操作手册和使用说明,手把手教你如何运行和测试项目。 学习...

    vue+springboot实现项目的CORS跨域请求

    本文为通过一个小demo对该博客中分析内容的一些验证。 1.springboot+vue项目的构建和启动 细节不在此赘述,任何简单的springboot项目就可以,而前端vue项目只需用axios发ajax请求即可。 我的demo里填写用户名和密码...

    Java项目源码之图片浏览小程序的实现(java+applet).zip

    以下是该小程序的一些关键特点和功能: 系统架构: 单机应用:该小程序为单机应用,不涉及客户端-服务器通信,用户可以直接在本地使用。 简单架构:系统采用简单的架构,主要由客户端界面和图片加载功能组成。 ...

    Java项目:小区物业管理系统(java+Springboot+ssm+mysql+maven)

    实现了资源管理、收费管理、支出管理、三表管理、投诉 建议、装修管理、车位管理、招商管理、物料管理、设备 管理、人事考勤、安保消防、报事报修、绿化管理、保洁 管理、权限管理等一些功能,还有一些细节功能没有...

    微信小程序Demo-Xiaoxiazhihu (知乎日报) d-附完整源代码.rar

    开发者可以通过阅读源代码,了解整个项目的架构和实现细节。 2. 二次开发定制:该项目采用模块化设计,方便开发者进行二次开发和定制。开发者可以根据自己的需求,修改界面样式、添加新功能或优化现有功能。 3. ...

    wepy小程序组件化开发框架

    框架的细节优化、Promise、Async Functions 的引入都是为了能让开发小程序项目变得更加简单,高效。同时WePY大量吸收借鉴了一些优化前端工具以及框架的设计理念和思想。 功能特性: 类 Vue 开发风格 支持自定义组件...

    HTML+CSS大作业-静态网页设计大作业HTML+CSS的美食静态网页设计项目源码.zip

    针对美食静态网页设计项目,下面是一些HTML和CSS的设计步骤和建议: 1. 需求分析:明确项目的目标和功能需求,包括设计的主题、页面布局和所需内容等。 2. 创建项目文件:在项目文件夹中创建一个HTML文件(例如...

    红外避障传感器项目(电赛)

    一些项目还可能包括补偿电路、滤波器和放大器等组件。 探测原理:红外避障传感器利用物体对红外光的反射或吸收来检测障碍物。当物体接近传感器时,光束会被反射或吸收,从而使接收器接收到的光强度发生变化。 距离...

    微信小程序快速入门课程(仿豆瓣评分)

    这里面将涵盖小程序大部分基础知识,如,数据绑定、列表渲染、条件渲染、模板、事件、引用、全局函数模块化,网络请求等核心基础知识,同时在开发中遇到的一些坑和细节问题也会做详细的讲解,帮助同学们快上手小程序...

    会议OA项目——layui

    此项目是有关于layui的OA项目:里面有用户管理、发布会议、我的会议、我的审批、会议通知以及待开会议与历史会议的简单功能实现(小伙伴可以自己去提升这个OA项目的功能——优化内部代码) 里面涉及了一些(我个人...

    reactnative实现识图功能和一些有意思的小功能

    识图功能使用的是百度识图的公共API,项目中用到了flatList,自定义的react-navigation,上传,瀑布流,Mobx,realm,各种小动画等,更多细节等你发现

Global site tag (gtag.js) - Google Analytics