Problema com JRadioButton

Estou com um problema em inserir um dado do tipo boolean no banco de dados. Tenho um JRadioButton, quero saber se um determinado funcionário recebe comissão e utiliza vale transporte.

Na hora de testar se foi selecionado o sim ou o não é que ocorre o problema pois está sendo armazenado no banco o TRUE e o FALSE.

Segue o código do teste:

[code]if(rbComissaoN.isSelected()){
func.setComissao(rbComissaoN.isSelected());}
else if (rbComissaoS.isSelected()){
func.setComissao(rbComissaoS.isSelected());}

				if(rbValeTransporteS.isSelected()){
				func.setValeTransporte(rbValeTransporteS.isSelected());}
				else if(rbValeTransporteN.isSelected()){
				func.setValeTransporte(rbValeTransporteN.isSelected());}[/code]

Obrigada

Esse método ele só retorna true ou false:

Se você quer realmente gravar no banco sim ou não experimente fazer isso:

func.setValeTransporte(rbValeTransporteN.isSelected()?"SIM":"NÃO");

se o seu atributo “valeTransporte” for do tipo boolean lembre-se de troca-lo para String!

[quote=thiago.correa]Esse método ele só retorna true ou false:

Se você quer realmente gravar no banco sim ou não experimente fazer isso:

func.setValeTransporte(rbValeTransporteN.isSelected()?"SIM":"NÃO");

se o seu atributo “valeTransporte” for do tipo boolean lembre-se de troca-lo para String![/quote]

Obrigada pela dica. Mas e para eu usar com o tipo boolean??