Quantcast
Channel: GUJ - Tópicos com a tag hibernate
Viewing all articles
Browse latest Browse all 759

Dúvida sobre criteria Hibernate

$
0
0

@rodriguesjandir escreveu:

Pessoal tenho as seguintes classes:

@Entity
@Table(name = "TESTE_PH2")
public class TestePh implements Serializable {
    private static final long serialVersionUID = 1L;

@GeneratedValue
@Column(name = "COD_BEN")
@Id
private String codBen;

@Column(name = "MES_FINAL")
@Temporal(TemporalType.DATE)     
private Date mesFinal = null;

public TestePh() {
}

public TestePh(String codBen) {
    this.codBen = codBen;
}

public String getCodBen() {
    return codBen;
}

public void setCodBen(String codBen) {
    this.codBen = codBen;
}

public Date getMesFinal() {
    return mesFinal;        
}

public void setMesFinal(Date mesFinal) {
    this.mesFinal = mesFinal;
}

@Override
public String toString() {
    return "model.TestePh[ mesFinal=" + mesFinal + " ]";
}

E...

public void buscar() {
        obTestePh = new TestePh();        
        List<TestePh> listaBoleto = null;         
        listaBoleto = TestePhDAO.buscarPoCod(form.getCodBen());
        if (obTestePh != null) {                                    
            form.setCodBen(obTestePh.getCodBen());
            form.zeraLinhasTblBoletos();
            for (int x = 0; x <= listaBoleto.size() - 1; x++) {
                form.adicionaTblBoletos(listaBoleto);
            }
        } else {
            obTestePh = null;
            JOptionPane.showMessageDialog(null, "Dados de teste não encontrado ... ", "Procurando Dados...", JOptionPane.PLAIN_MESSAGE);
        }
    }

E...

public static List<TestePh> buscarPoCod(String codBen) {
        session = HibernateUtil.getSessionFactory().getCurrentSession();
        session.beginTransaction();
        Criteria listaBoleto =  session.createCriteria(TestePh.class);                   
        if (codBen != null)            
            listaBoleto.add(Restrictions.eq("codBen", codBen));                                                      
        return listaBoleto.list();        
    }

O problema é que na minha tabela no banco (oracle) tenho o seguinte registros: 3379000, 01/05/2011
3379000, 23/10/2014
3379000, 15/02/2015

O "listaBoleto.list()" está retornando as três linhas, porém com o primeiro registro 3379000, 01/05/2011.
E não estou conseguindo retornar os três registros que de fato há no banco. Usando criteria há alguma solução?

Mensagens: 5

Participantes: 2

Ler tópico completo


Viewing all articles
Browse latest Browse all 759

Trending Articles


EASY COME, EASY GO


Pokemon para colorear


Sapos para colorear


tagalog love Quotes – Tiwala Quotes


Patama tagalog quotes – Move On Quotes


Ligaw Quotes – Courting Quotes – Sweet Tagalog Quotes


Tropa Quotes


Hugot Lines 2020 Patama : ML Edition


Re:Mutton Pies (lleechef)


Vimeo 10.7.0 by Vimeo.com, Inc.


FORECLOSURE OF REAL ESTATE MORTGAGE


Girasoles para colorear


Gwapo Quotes : Babaero Quotes


Long Distance Relationship Tagalog Love Quotes


Boy Banat Patama Tagalog Love Quotes for you


Inggit Quotes and Kabit Quotes – Tagalog Patama Quotes


INUMAN QUOTES


kasama kang tumanda


RE: Mutton Pies (frankie241)


Vimeo 10.7.1 by Vimeo.com, Inc.



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>