org.hibernate.annotations.WhereJoinTable#org.hibernate.annotations.Filter源码实例Demo

下面列出了org.hibernate.annotations.WhereJoinTable#org.hibernate.annotations.Filter 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: lams   文件: AnnotationBinder.java
private static void bindFilters(XAnnotatedElement annotatedElement, EntityBinder entityBinder) {

		Filters filtersAnn = annotatedElement.getAnnotation( Filters.class );
		if ( filtersAnn != null ) {
			for ( Filter filter : filtersAnn.value() ) {
				entityBinder.addFilter(filter);
			}
		}

		Filter filterAnn = annotatedElement.getAnnotation( Filter.class );
		if ( filterAnn != null ) {
			entityBinder.addFilter(filterAnn);
		}
	}
 
源代码2 项目: lams   文件: CollectionBinder.java
private String getCondition(Filter filter) {
	//set filtering
	String name = filter.name();
	String cond = filter.condition();
	return getCondition( cond, name );
}
 
源代码3 项目: lams   文件: EntityBinder.java
public void addFilter(Filter filter) {
	filters.add(filter);
}