Chamar Query Para um Botão

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 ?

[code]@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;[/code]
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.

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