`
mfan
  • 浏览: 340825 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

SpringSide3的PropertyFilter条件过滤应用小结

阅读更多

PropertyFilter是SpringSide框架中封装的一个类,可在页面中简单定义filter_EQS_name,filter_LIKES_NAME_OR_LOGIN_NAME的请求参数,可通过HibernateWebUtils的 buildPropertyFilter(ServletRequest)函数快速构造出PropertiyFilter列表并传递到 HibernateDAO的search(List<PropertyFilter>)方法中,整个过程非常自动化,无需太多的特定编码,filter的命名规则也一目了然。其中比较类型可选 EQ(=), LIKE(模糊匹配), LT(<), GT(>), LE(<=), GE(>=);

比较值类型可选S(String.class), I(Integer.class), L(Long.class), N(Double.class), D(Date.class),B(Boolean.class);

如果要同时比较多个属性,属性名之间用_OR_分隔.

 

本文摘自http://wiki.springside.org.cn/display/SpringSide3/Hibernate,

有兴趣的朋友可以研究一下我上传到PropertyFilter源码。

分享到:
评论
5 楼 li1045460568 2015-09-07  
这也行三三四四
4 楼 li1045460568 2015-09-07  
  • 黎潇
3 楼 li1045460568 2015-09-07  
黎潇
[size=x-large][/size]
2 楼 li1045460568 2015-09-07  
[size=xx-large][/size] 
1 楼 li1045460568 2015-09-07  
 

相关推荐

    比springside PropertyFilter增强灵活的FieldFilter,

    标题 "比springside PropertyFilter增强灵活的FieldFilter" 提示我们关注的是一个与SpringSide框架相关的过滤器组件,特别是关于属性过滤方面的增强。在Java开发中,PropertyFilter是SpringSide项目中的一个实用工具...

    springside3文档资料收录

    SpringSide3不仅包含了Spring框架的核心概念,还涵盖了Spring在实际开发中的各种应用场景,帮助开发者深入理解并熟练运用Spring进行软件开发。 一、Spring框架概述 Spring是一个开源的企业级应用框架,它以依赖注入...

    springside3源码及jar

    springside3是一个基于Spring框架的轻量级Java开发工具集,它旨在简化企业级应用的开发过程,提供了一套完整的构建工具、最佳实践和代码示例。在本文中,我们将深入探讨springside3的核心特性、源码结构以及如何利用...

    springside3

    在本次讨论中,我们将深入探讨springside3-core-3.3.4.jar这一核心组件,它是SpringSide 3项目的基石,包含了项目的核心功能和模块。 1. **SpringSide 3概述**: SpringSide 3 是由中国的Java社区开发的一个开源...

    SpringSide3-core-3.3.4

    《SpringSide3-core-3.3.4:深入解析核心模块与扩展功能》 SpringSide3-core-3.3.4是SpringSide项目的一个重要版本,它是一个基于Java的轻量级开发框架,旨在简化Spring的使用,提高开发效率。这个压缩包包含了两个...

    springside的一个应用实例

    《SpringSide应用实例:探索Java Web开发新维度》 SpringSide是基于Spring框架的一个轻量级、模块化、规范化的开发工具集,旨在提供一种快速、高效且易于维护的Java Web开发模式。在这个实例中,我们将深入探讨如何...

    springside3与传统ssh区别

    ### Springside3与传统SSH(Struts + Spring + Hibernate)的区别 ...同时,Springside3也提供了一些更加高级的功能,如缓存管理、事务管理等,这些都使得开发大型企业级应用变得更加高效和便捷。

    springside3 完整项目实例

    SpringSide 是一个开源的 Java 开发框架,其版本3(SpringSide3)是基于 Spring Framework 的企业级应用开发平台,它旨在简化 Spring 的使用,提供清晰的实践指导,使得开发者能够更高效地构建高质量的企业级应用。...

    SpringSide3框架

    SpringSide3框架,SpringSide3框架SpringSide3框架SpringSide3框架

    springside3-core-3.2.2包

    springside3-core-3.2.2 

    springside3-extension-3.3.4

    springside3-extension-3.3.4.jar

    springside

    3. **示例代码**:SpringSide提供了丰富的示例代码,涵盖了Spring Framework的各种功能模块,如Spring MVC、Spring Data、Spring Security等,帮助开发者快速学习和掌握Spring的应用。 4. **文档**:SpringSide项目...

    springside3-core-3.3.4

    springside3-core-3.3.4.jar

    springside3-core-3.3.4.jar

    springside3-core-3.3.4.jar

    springside3-core-3.0.4 源码

    springside3-core-3.0.4是一款基于Spring框架的轻量级Java开发工具包,它旨在简化企业级应用的开发过程,提供了一系列实用的工具类、配置模块和示例代码。这个源码包对于学习和理解Spring框架的高级特性和最佳实践...

Global site tag (gtag.js) - Google Analytics