Como salvar um JRadioButton pelo Hibernate?

Por favor me ajudem como salvo este componente no banco de dados utilizando o hibernate?

Porque você gostaria de salvar um botão no banco de dados? No meu entendimento não faz sentido.

Poderia explicar para ver se consigo te ajudar?

Desculpa não é salvar o botão, me expressei mal, apenas o valor do radiobutton msm, porém eu estou utilizando o hibernate e não sei como salvar no banco de dados, seria um botão daqueles de cadastro, ativo e inativo sabe?

criei uma variável global do tipo String chamada status e nela eu passo o valor do meu radiobutton:

private void rbSimMouseClicked(java.awt.event.MouseEvent evt) {
status = “Ativo”;
}

private void rbNaoMouseClicked(java.awt.event.MouseEvent evt) {                                   
    status = "Inativo";
    
}

e no evento do meu botao salvar eu tenho que pegar isso, mas de que forma sendo que utilizo o hibernate pra salvar:

private void btnSalvarActionPerformed(java.awt.event.ActionEvent evt) {

    try {
        clienteController.salvar();
        JOptionPane.showMessageDialog(this,"Registro Salvo com sucesso!","Cliente Salvo",JOptionPane.INFORMATION_MESSAGE);
    } catch (ValidacaoException ex) {
        JOptionPane.showMessageDialog(this,ex.getMessage(),"Falha de Validação",JOptionPane.WARNING_MESSAGE);
    }
   
}   

essa é a classe ClienteController que possui os métodos para salvar, excluir e blá blá bla entendeu:

public final class ClienteController {

private final PropertyChangeSupport propertyChangeSupport = new PropertyChangeSupport(this);  
private Cliente clienteDigitado;
private Cliente clienteSelecionado;
private List<Cliente> clientesTabela;
private final ClienteInterface clienteDAO;


public ClienteController(){
    clienteDAO = ServiceLocator.getClienteDAO();
    clientesTabela = ObservableCollections.observableList(new ArrayList<Cliente>());
    novo();
    pesquisar();
}

public void novo() {
    setClienteDigitado(new Cliente());
}

public void pesquisar() {
    clientesTabela.clear();
    clientesTabela.addAll(clienteDAO.pesquisar(clienteDigitado));
}

public void salvar() throws ValidacaoException{
    clienteDigitado.validar();
    clienteDAO.salvarAtualizar(clienteDigitado);
    novo();
    pesquisar();
}


public void excluir(){
    clienteDAO.excluir(clienteSelecionado);
    novo();
    pesquisar();
}

/**
 * @return the clienteDigitado
 */
public Cliente getClienteDigitado() {
    return clienteDigitado;
}

/**
 * @param clienteDigitado the clienteDigitado to set
 */
public void setClienteDigitado(Cliente clienteDigitado) {
    
    Cliente oldClienteDigitado = this.clienteDigitado;
    this.clienteDigitado = clienteDigitado;
    propertyChangeSupport.firePropertyChange("clienteDigitado",oldClienteDigitado,clienteDigitado);
}

/**
 * @return the clienteSelecionado
 */
public Cliente getClienteSelecionado() {
    return clienteSelecionado;
}

/**
 * @param clienteSelecionado the clienteSelecionado to set
 */
public void setClienteSelecionado(Cliente clienteSelecionado) {
    this.clienteSelecionado = clienteSelecionado;
    if(this.clienteSelecionado != null){
        setClienteDigitado(clienteSelecionado);
    }
}

/**
 * @return the clientesTabela
 */
public List<Cliente> getClientesTabela() {
    return clientesTabela;
}

/**
 * @param clientesTabela the clientesTabela to set
 */
public void setClientesTabela(List<Cliente> clientesTabela) {
    this.clientesTabela = clientesTabela;
}


public void addPropertyChangeListener(PropertyChangeListener propertyChangeListener ){
    
    propertyChangeSupport.addPropertyChangeListener(propertyChangeListener);

}

public void removePropertyChangeListener(PropertyChangeListener propertyChangeListener ){
    
    propertyChangeSupport.removePropertyChangeListener(propertyChangeListener);

}

}