Im возникли некоторые проблемы выполнение хранимой процедуры с сервером БД приложения пружинный загрузки и мс слвесна загрузки JPA StoredProcedure проблема с MS-SQL сервер
, кажется, что имена столбцов изменяется он соответствующий код
@Entity
public class StationComplianceStatus {
@Id
@Column(name="nID")
private Long id;
@Column(name="strResult")
private String result;
@Column(name="strStationType")
private String stationType;
@Column(name="strActiveUser")
private String activeUser;
//non ars constructor, getters setters
и реализация
StoredProcedureQuery query = em.createStoredProcedureQuery("my sp name as apprears in db", StationComplianceStatus.class);
query.registerStoredProcedureParameter(1, String.class, ParameterMode.IN);
query.registerStoredProcedureParameter(2, String.class, ParameterMode.IN);
query.registerStoredProcedureParameter(3, String.class, ParameterMode.IN);
query.setParameter(1, "");
query.setParameter(2, "");
query.setParameter(3, "");
query.execute();
log.debug(" after execution");
List<StationComplianceStatus> stationsStatus = query.getResultList();
им получать эту ошибку
engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: S1093 engine.jdbc.spi.SqlExceptionHelper : The column name str_active_user is not valid.
Im заметив имя столбца был изменен с strActiveUser к str_active_user, и я считаю, что это является источником проблемы