Защо JPA връща null, докато същата заявка в Postgres връща отговори на ред 2
Трудно ми е да накарам моя JUnit тест да работи. Ето кодовите фрагменти. Първият е моят суперклас:
Тогава има двама потомци:
Ето скрипта, създаващ базата данни (изключение) в PostgreSQL:
И накрая тестовият случай (част от него):
Внимавайте, сега е викът: записът
The въпрос защото? 190216.877 D main/JpaMealRepositoryImpl - m = нула
Ако изпълня тази заявка в Postgres, замествайки? с meal_id (което е 4, както се вижда в записа), тогава получавам ред. Само един ред, както исках. Защо em.find (.) Връща null ?
ПОДОБРЯВАНЕ НА
Попълвам DB с скрипта refill.sql при стартиране на всеки тестов клас:
Ето qwery, който публикувам в psql:
Резултатът е
