У меня есть объект со свойством @ Formula , например:
@Entity
@Table(name = "areasAuxiliar")
public final class AreaAuxiliar implements Serializable {
@Id
@Column(name = "idArea")
private Integer idArea;
@Formula("RUTAAREA(idArea)")
private String ruta;
когда я настраиваю свой спящий режим для указания на базу данных Oracle, у меня нет проблем,
НО, когда я переключаюсь на SQLServer, hibernate не включает shema , и запрос не выполняется,
запрос, сгенерированный для спящего режима, выглядит так:
select
areaauxili4_.idArea as idArea1_6_4_,
rutaArea(areaauxili4_.idArea) as formula2_4_
from
SIGAP.areasAuxiliar areaauxili4_
параметр hibernate.default_schema = SIGAP читается и включается в таблицу, но не в функцию,
есть ли опция / аннотация, чтобы принудительно вводить шему в этой функции?
Я пробовал hibernate 5.1 и 5.2 с тем же результатом: (