Java / Ebeans SQLException

Ошибка

Query threw SQLException:'49180950926' in column '1' 
is outside valid range for the datatype INTEGER. Bind values:[] 
Query was:SELECT * from myTable WHERE myData= ?

Мой объект строки (Java)

@Id
@Column(name = "idMyObject")
@GeneratedValue(strategy= GenerationType.IDENTITY)
private Long myData;

Вызов Java для получения данных

MyDataRow row = mostEm.findNative(MyDataRow.class, 
"SELECT * from myTablle WHERE myData= ?")
.setParameter(1, Long.parseLong(myDataString))
.findOne();

Информация о строке SQL

myData   bigint(20)

Я пробовал несколько способов заставить это работать, но всегда получаю указанную выше ошибку. Я не знаю, куда обратиться.

что у вас в myDataString?

Gnk 26.09.2018 21:16

Номер из сообщения об ошибке. Он создается как строка с добавленными разными частями, а затем анализируется в запросе на long.

Deslyxia 27.09.2018 22:28

Вам нужно показать, как выглядит MyDataRow (типы свойств) и как выглядит DDL, который создает таблицу, и, возможно, какую базу данных вы используете (mysql, postgres и т. д.).

Rob Bygrave 18.01.2019 02:38
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
3
27
0

Другие вопросы по теме