Erro com o uso do Example

2 respostas
v1c70r_f

Olá pessoal!

Estou utilizando Example em uma consulta porém sempre retorna todos os registros, ele não filtra, alguém sabe o porquê?

criteria.add(
	Example.create(orm)
	.ignoreCase()
	.enableLike(MatchMode.ANYWHERE));

2 Respostas

volnei

Cadê o obj que vc está usando como example??

v1c70r_f

É esse que está com o nome orm…

esse é o mapeamento no hbm.xml:

<hibernate-mapping>
    <class name="com.fabrica.orm.PendenciasORM" table="pendencias" >
        <id name="idpendencias" type="int">
            <column name="idpendencias" />
            <generator class="assigned" />
        </id>
        <many-to-one name="recurso" class="com.fabrica.orm.RecursoORM" fetch="select">
            <column name="recurso_idrecurso" />
        </many-to-one>
        <many-to-one name="tipo" class="com.fabrica.orm.DominioORM" fetch="select">
            <column name="tipopendencia" not-null="true" />
        </many-to-one>
        <many-to-one name="status" class="com.fabrica.orm.DominioORM" fetch="select">
            <column name="statuspendencias" not-null="true" />
        </many-to-one>
        <many-to-one name="projeto" class="com.fabrica.orm.ProjetoORM" fetch="select">
            <column name="projeto_idprojeto" not-null="true" />
        </many-to-one>
        <many-to-one name="envolvidos" class="com.fabrica.orm.EnvolvidosORM" fetch="select">
            <column name="envolvidos_idenvolvidos" />
        </many-to-one>
        <property name="titulo" type="string">
            <column name="titulo" length="60" not-null="true" />
        </property>
        <property name="resposta" type="string">
            <column name="resposta" length="250" />
        </property>
        <property name="descricao" type="string">
            <column name="descricao" length="250" />
        </property>
        <property name="dtabertura" type="date">
            <column name="dtabertura" length="0" not-null="true" />
        </property>
        <property name="dtlimite" type="date">
            <column name="dtlimite" length="0" not-null="true" />
        </property>
        <property name="dtfechamento" type="date">
            <column name="dtfechamento" length="0" />
        </property>
        <property name="dtultimaatualizacao" type="date">
            <column name="dtultimaatualizacao" length="0" not-null="true" />
        </property>
        <property name="matriculaatualizacao" type="string">
            <column name="matriculaatualizacao" length="8" not-null="true" />
        </property>
        <set name="pendenciashistoricos" inverse="true">
            <key>
                <column name="pendencias_idpendencias" not-null="true" />
            </key>
            <one-to-many class="com.fabrica.orm.PendenciashistoricosORM" />
        </set>
    </class>
</hibernate-mapping>
Criado 16 de janeiro de 2008
Ultima resposta 18 de jan. de 2008
Respostas 2
Participantes 2