Cara eu acho que deve ter alguma coisa do tipo mas até o momento eu não conheço outra forma, possa ser que exista sim, de repente a galera que já tenha um conhecimento mais aprofundado em annotations do que eu saiba de algo que venha a facilitar, mas até então não encontrei nada em materiais por aí.
@mpissolato , você está utilizando Hibernate/JPA?
Caso esteja você pode tentar criar um atributo calculado com a anotação ‘@Formula’ sem precisar alterar mais anda na classe ou na manipulação de seus objetos…
Algo como o SQL que o @Jonathan_Medeiros comentou anteriormente:
Estou usando Eclipselink + JPA, então o problema que não estou usando como String e sim Time!!!
Até retorna formatado porem em sem ser no formato 24Hrs!!!
@Column(name = "vl_hrfimdom_inter")
private Time vlHrfimdomInter;
Então o lance é que estava usando atributo com tipo Date ou Time e ambos o java muda automaticamente, sem respeitar formatação do SQL.
Quando mudei para string já resolveu na primeira.
@mpissolato utilizando essa anotação @Formula ele não persiste o atributo, ele apenas calcula o valor quando você busca no banco (resumindo, é um campo calculado, não persistido)…