sim, na realidade tenho um tela onde possui os dias da semana que vai ter aula:
<p:panel id="diasAula">
<p:selectBooleanCheckbox id="segunda" itemLabel="#{bundle.segunda}" value="#{turmaBean.turma.segunda}" />
<p:selectBooleanCheckbox id="terca" itemLabel="#{bundle.terca}" value="#{turmaBean.turma.terca}" />
<p:selectBooleanCheckbox id="quarta" itemLabel="#{bundle.quarta}" value="#{turmaBean.turma.quarta}" />
<p:selectBooleanCheckbox id="quinta" itemLabel="#{bundle.quinta}" value="#{turmaBean.turma.quinta}" />
<p:selectBooleanCheckbox id="sexta" itemLabel="#{bundle.sexta}" value="#{turmaBean.turma.sexta}" />
<p:selectBooleanCheckbox id="sabado" itemLabel="#{bundle.sabado}" value="#{turmaBean.turma.sabado}" />
</p:panel>
Na minha Entity, está assim:
@Type(type="true_false")
@Column(name="segunda")
private boolean segunda;
@Type(type="true_false")
@Column(name="terca")
private boolean terca;
@Type(type="true_false")
@Column(name="quarta")
private boolean quarta;
@Type(type="true_false")
@Column(name="quinta")
private boolean quinta;
@Type(type="true_false")
@Column(name="sexta")
private boolean sexta;
@Type(type="true_false")
@Column(name="sabado")
private boolean sabado;
e no banco, está assim:
segunda char(1),
terca char(1),
quarta char(1),
quinta char(1),
sexta char(1),
sabado char(1),
Não sei o que ocorre, se tento inserir/atualizar pela aplicação dá erro. Agora se dou um insert manual, chamo tal tela e ela traz certinho, com os dias selecionados.
Achei um link bacana, a estrutura da entity e da tabela está igualzinha!!