Chamar Query Para um Botão

1 resposta
douglasduarte360
Pessoal, estou persistindo os dados com hibernate no NetBeans, vi que ja vem com algumas query, porem criei uma especifica. Mas e agora como faço para atribuir essa query ao botao, e setar em um jTextField ?
@Entity
@Table(name = "Despesas")

@XmlRootElement
@NamedQueries({
    @NamedQuery(name = "Despesas.findAll", query = "SELECT d FROM Despesas d"),
    @NamedQuery(name = "Despesas.findById", query = "SELECT d FROM Despesas d WHERE d.id = :id"),
    @NamedQuery(name = "Despesas.findByDespesas", query = "SELECT d FROM Despesas d WHERE d.despesas = :despesas")})
    @NamedQuery(name = "Despesas.findByultimoID", query = "SELECT TOP 1 * FROM Despesas ORDER BY ID DESC") 
public class Despesas implements Serializable {
    private static final long serialVersionUID = 1L;
A ultima eu que Criei. Imagino que seja isso. Vai ter a função de pegar a ultima linha da coluna ID, e setar em jTextField.

1 Resposta

L

Faça um método na classe apropriada que chame a query, execute-a, e faça um ‘for’ ou um ‘while’ para ler esses registros pesquisados.
Dentro do laço de repetição (for ou while) vc vai montando a string de retorno do método

Depois fica fácil… é só chamar esse método que vc criou dentro da ação do botão (no actionListener do botão) e jogar a string retornada para o textfield que vc quer

Criado 18 de dezembro de 2012
Ultima resposta 18 de dez. de 2012
Respostas 1
Participantes 2