У меня есть Hibernate @Entity
называется Video
с полями:
@Column(name="TC_IN")
private BigDecimal tcIn;
@Column(name="TC_OUT")
private BigDecimal tcOut;
В приложении мне нужно преобразовать значение в другой формат, чтобы использовать его.
Итак, я добавил поле:
@transient
private String formatTCOut;
public String getFormatTCOut(){
if (formatTCOut==null){
sysParamService = FacesContextUtils.getWebApplicationContext(FacesContext.getCurrentInstance()).getBean("SysParamService");
formatTCOut = tcOut * sysParamService.findParamByName("accuracy");
}
return formatTCOut
}
Правильно ли вызывать другой сервис внутри сущности Hibernate? \
У меня @Transactional( readOnly = true, propagation = Propagation.SUPPORTS )
выше findParamByName
услуги?