`
zylucky
  • 浏览: 79745 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Annotation添加filter 过滤器

阅读更多

 

查询时添加过滤

 

@Entity

@Table(name="T_OD_ORDERS") 

@FilterDef(name="totalFilter", parameters={@ParamDef(name="total", type="string")}) 

@Filters({

       @Filter(name="totalFilter", condition="total=:total")

})

public class OdOrders {

 

}

 

调用

Session session = this.getSession();

session.enableFilter("totalFilter").setParameter("total", "2");

Query query =  session.createQuery( sb.toString());

 

 

HQL语句: from A a left join B b  

1.将以上的过滤器配置在A表上,在生成的SQL语句上会加上过滤条件。但设置在B表上,确加不了过滤条件,原因不知。

2. 不知道该如何实现对B表的过滤。

 

 

 

 

http://hi.baidu.com/minordragon/blog/item/58aaeb0797e5dacb7b8947c3.html

分享到:
评论

相关推荐

    Servlet3.0使用注解标注过滤器(Filter)

    - **简化配置**:使用注解配置过滤器可以避免在web.xml文件中添加大量的配置信息,使得配置更加简洁。 - **提高灵活性**:开发者可以在不修改web.xml文件的情况下,通过修改注解参数灵活地调整过滤器的行为。 - **...

    SpringBoot的Filter过滤器

    1. 使用`@WebFilter`注解:这是一个Servlet API中的注解,可以直接在`Filter`类上使用,指定过滤的URL模式。 ```java import javax.servlet.annotation.WebFilter; @WebFilter(filterName = "myFilter", ...

    javaWeb实现的过滤器敏感字过滤

    ### 过滤器(Filter)简介 过滤器在JavaWeb中遵循Servlet规范,是基于Java的拦截机制。它允许开发者在请求被Servlet处理之前或之后对请求和响应进行修改。通过实现`javax.servlet.Filter`接口并配置在`web.xml`文件...

    Filter.pdf

    在了解WEB开发中Filter过滤器的实现方式之前,我们先对Filter有一个基本的认识。Filter,翻译成中文即过滤器,是Servlet技术中非常实用的一个组件,它的核心作用是拦截Web服务器管理的所有资源,包括JSP、Servlet、...

    基于Annotation的Servlet配置

    除了Servlet配置,基于Annotation的过滤器(Filter)和监听器(Listener)配置也是类似的。我们可以使用`@WebFilter`和`@WebListener`来简化这些组件的定义。例如,一个简单的过滤器配置可能是这样的: ```java ...

    如何使用java过滤器(filter)进行登陆验证?

    分析: 因为需要使用request方法中的getRequestURI()获取资源请求路径,Filter里的request是ServletRequest类型的而getRequsetURI()方法是...import javax.servlet.annotation.WebFilter; import javax

    hibernate annotation 中文文档

    - **2.4.8 过滤器**:`@Filter` 注解用于实现对查询结果的动态过滤。 - **2.4.9 查询**:`@NamedQuery` 注解用于定义命名查询。 #### 四、通过 XML 覆写元数据 尽管使用注解可以方便地配置 Hibernate,但在某些情况...

    springboot 增加过滤器方法操作示例

    在上面的代码中,我们实现了一个名为 `MyFilter` 的过滤器,该过滤器继承自 `javax.servlet.Filter` 接口,并实现了 `doFilter` 方法,该方法用于处理 HTTP 请求和响应。 接下来,我们需要编写加载过滤器的代码,...

    SpringBoot实现过滤器、拦截器与切片的实现和区别

    过滤器(Filter)是J2EE中来的,可以看做是Servlet的一种“加强版”,它主要用于对用户请求进行预处理和后处理,拥有一个典型的处理链。Filter也可以对用户请求生成响应,这一点与Servlet相同,但实际上很少会使用...

    示例代码:java spring【AnnotationMetadata】的简单使用例子

    然后,我们添加了一个过滤器`AnnotationTypeFilter`来只考虑那些带有`MyAnnotation`注解的类。接下来,我们遍历扫描到的每个类,通过`MetadataReader`获取`AnnotationMetadata`,并检查类是否声明了`MyAnnotation`,...

    Spring Boot的filter(过滤器)简单使用实例详解

    Filter 是一种Java Web 应用程序中常用的组件,它可以在请求和响应之间进行过滤、验证、记录日志、压缩、加密等操作。Spring Boot 中提供了两种方式来注册 Filter:代码注册和注解注册。下面将通过实例详细介绍 ...

    hibernate_annotation_中文帮助文档

    - `@Entity`、`@Id`、`@Column`等是标准的JPA注解,而`@Formula`、`@Cacheable`、`@Filter`等是Hibernate特有的,提供更丰富的功能,如计算属性、缓存策略和动态过滤。 5. **通过XML覆写元数据** 虽然注解是首选...

    hibernate _annotation 注解编程

    - **过滤器**:使用 `@Filter` 和 `@FilterDef` 来定义过滤器。 - **自定义 SQL 映射**:通过 `@SQL` 注解来定义 CRUD 操作的自定义 SQL。 #### 五、元数据覆盖 - **覆盖原则**: - **全局级元数据**:可以通过...

    hibernate annotation帮助文档

    - **过滤器**:使用 `@Filter` 和 `@Filters` 注解来定义条件过滤器。 - **查询**:使用 `@NamedQuery` 和 `@NamedNativeQuery` 注解来定义命名查询。 #### 3. 通过 XML 覆写元数据 - **原则**:Hibernate 允许...

    JAVA EE 开发手册.CHM

    JAVA EE 开发手册 JavaEE是一个开放的、 基于标准的平台,用以开发、部署和管理N层结构、面向Web的,以服务器为...5、Filter过滤器 6、JDBC之基础介绍 7、30之基础介绍 8、监听器Listener 9、注解( Annotation)

    springboot和一些主流框架的整合的各个基本demo

    springboot-filter-listener-interceptor 过滤器、拦截器、监听器 Springboot-mongodb 与MongoDB集成 Springboot-elasticsearch 与Elasticsearch整合 Springboot-i18n SpringBoot国际化配置 SpringBoot-多源 ...

    Springboot-的各种demo.rar

    Springboot-filter-listener-interceptor 过滤器、拦截器、监听器 Springboot-mongodb 与MongoDB 整合 Springboot-elasticsearch 与 Elasticsearch 整合 Springboot-i18n SpringBoot 国际化配置 SpringBoot-multi-...

    springboot 和一些主流框架的整合的各个基本demo

    Springboot-filter-listener-interceptor 过滤器、拦截器、监听器 Springboot-mongodb 与MongoDB 整合 Springboot-elasticsearch 与 Elasticsearch 整合 Springboot-i18n SpringBoot 国际化配置 SpringBoot-multi-...

    比XML更好用的JavaAnnotation2022优秀文档.ppt

    此外,还可以通过注解定义过滤器(`@WebFilter`)、监听器(`@WebListener`)以及初始化参数(`@WebInitParam`),甚至处理文件上传属性(`@MultipartConfig`)。这种方式使得配置更加简洁,降低了出错的可能性。 ...

    Springboot通过自定义注解绑定Filter与handler

    在JAX-RS中,提供了NameBinding机制,简单理解NameBinding,就是把指定过滤器/拦截器通过自定义的名称注解绑定在某些匹配的资源方法上。Jersey, RESTeasy等框架都有相应的实现。 该代码利用Springboot模拟实现了...

Global site tag (gtag.js) - Google Analytics