Может ли конкретный запрос получить пустое значение из источника данных? - PullRequest
0 голосов
/ 22 октября 2019

Мы работаем в следующих средах:

-Apache Tomcat 8 (источник данных Tomcat) -Spring 4.3.21 -myBatis 3.4.5 -myBatis Spring 1.3.1 -MS SQL JDBC Driver 6.4.0.jre7

В последнее время в БД появляются внезапные данные, но результат равен Null. Исключение SQLException не выдано.

[Java Dao]

public Management selectData () throws SQLException {

    return (Management) getSqlSession (). selectOne ("MANAGEMENT.selectManagement");

}

[Mapper]

<cache flushInterval = "60000" />

<resultMap type = "com.domain.Management" id = "ManagementMap">
    <result property = "pData" column = "P_DATA" />
</resultMap>


<select id = "selectManagement" parameterType = "Management" resultMap = "ManagementMap">
    SELECT TOP 1 P_DATA FROM T_MANAGEMENT
</select>

Этот сервисВ течение многих лет у него были проблемы, но после того, как следующий запрос был выполнен с тем же источником данных во время проблемы: Результат отслеживается как возвращающий ноль.

-АЛЬТЕР АВТОРИЗАЦИЯ НА БАЗЕ ДАННЫХ

-EXEC AS LOGIN

Есть ли у вас какие-либо проблемы?

...