Mapeando uma Opção FunctionalJava <Type> com o Hibernate
Eu tenho um objeto Java mapeado em hibernação,JKL
, que é cheio de um monte de campos normais mapeáveis por hibernação (como strings e inteiros).
Eu adicionei um novo campo incorporado a ele (que mora na mesma tabela - não um mapeamento),asdf
, que é umfj.data.Option<ASDF>
. Eu fiz uma opção para deixar claro que este campo pode não conter nada (em vez de ter que lidar com issonull
toda vez que eu o acesso).
Como faço para configurar o mapeamento no meuJKL.hbm.xml
Arquivo? Eu gostaria de hibernar para converter automaticamente umnull
no banco de dados para umnone
dofj.data.Option<ASDF>
quando recupera o objeto. Ele também deve converter uma instância não nula deASDF
para umsome
dofj.data.Option<ASDF>
. Existe algum outro truque que eu tenha que fazer? Obrigado.