Olá,
Estou com um código em que me deparei com uma situação estranha.
A aplicação utiliza o hibernate através do xdoclet.
Tenho uma classe que é gerada uma tabela mas tem um método e uma variável do tipo boolean.
Que na verdade no código java é boolean mas na tabela do oracle está como NUMBER que pode ser 0 ou 1.
Ai a dúvida até pesquisei na API java sobre o Boolean e boolean mas não achei nada possível.
/**
* Retorna um flag indicando se o documento está cancelado ou não
*
* @return flag cancelado
* @hibernate.property column="CD_CANCELLED"
*/
public boolean getCancelled()
{
return cancelled;
}
Teoricamente na tabela na Base de dados deveria ser um campo do tipo boolean mas está como number 0 ou 1
Qual o valor para 0 true ou false?
QUal o valor para 1 true ou false?