/* * Hibernate, Relational Persistence for Idiomatic Java * * License: GNU Lesser General Public License (LGPL), version 2.1 or later. * See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>. */ /** * Test package for metatata facilities * It contains an example of filter metadata */ @FilterDef( name = "betweenLength", defaultCondition = ":minLength <= length and :maxLength >= length", parameters = { @ParamDef(name = "minLength", type = "integer"), @ParamDef(name = "maxLength", type = "integer") } ) @TypeDef( name = "caster", typeClass = CasterStringType.class, parameters = { @Parameter(name = "cast", value = "lower") } ) package org.hibernate.test.annotations.entity; import org.hibernate.annotations.FilterDef; import org.hibernate.annotations.ParamDef; import org.hibernate.annotations.Parameter; import org.hibernate.annotations.TypeDef;