Я обновляю свое приложение с Hibernate 3 на Hibernate 4. В некоторых запросах я возвращаю пустую строку "" в операторе select без псевдонима.
Это отлично работает с Hibernate 3. Когда я обновляю его до Hibernate 4, я получаю исключение:
org.hibernate.loader.custom.NonUniqueDiscoveredSqlAliasException: обнаружен дублированный псевдоним sql [] во время автоматического обнаружения запроса native-sql
Если я даю им псевдонимы, то это работает нормально, но мне приходится менять это во многих местах, что является утомительной работой. Пожалуйста, дайте мне знать, если есть другой способ решить эту проблему?
Я знаю, что у нас должны быть уникальные псевдонимы для всех атрибутов select, но в моем случае приложение очень обширное и не может изменить его вручную