В основном я запрашиваю таблицу, подобную следующей
keywordId | keyword
1 abc
1 abcd
2 feg
2 xyz
2 tuv
Когда я передаю запрос, такой как:
"FROM keyword Where keywordId = 2"
Я получаю следующее:
2 feg
2 feg
2 feg
Вот метод, который я использую
public List<DataModel> selectRecord(String sqlQuery) {
SessionFactory factory = new Configuration().configure().buildSessionFactory();
Session session = factory.openSession();
session.beginTransaction();
Query query = session.createQuery(sqlQuery);
List<DataModel> data = query.list();
session.clear();
session.close();
return data;
}
Честно говоря, не слишком уверен, почему это происходит, но это также происходит в других таблицах с такой же структурой, как у ФК
Проницательность приветствуется! :)