|
|
|
QuerySyntaxException почему?
|
|||
|---|---|---|---|
|
#18+
есть persistence.xml: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. вот как выглядит mapping-file: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. Указанные классы в этом JAR'нике есть! Так почему вылетает 20.01 18:47:54 ERROR [org.hibernate.impl.SessionFactoryImpl] Error in named query: get-shops-lazily-by-region-ids org.hibernate.hql.ast.QuerySyntaxException: ShopEntity is not mapped [SELECT s FROM ShopEntity s WHERE s.city.region.id IN (:regionIds)] at org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:181) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2012, 18:51:37 |
|
||
|
QuerySyntaxException почему?
|
|||
|---|---|---|---|
|
#18+
Покажите ShopEntity. JPA аннотации на месте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2012, 18:55:10 |
|
||
|
QuerySyntaxException почему?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Да, все на месте - раньше они в другом JAR'нике лежали - не было проблем Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2012, 19:00:51 |
|
||
|
QuerySyntaxException почему?
|
|||
|---|---|---|---|
|
#18+
Включил логи хибера - вроде все хорошо... вначале Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2012, 19:03:38 |
|
||
|
QuerySyntaxException почему?
|
|||
|---|---|---|---|
|
#18+
Мож там русская буква проскочила в ShopEntity, ну маловероятно конечно, но странно, а когда эксепшн вылетает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2012, 19:18:51 |
|
||
|
QuerySyntaxException почему?
|
|||
|---|---|---|---|
|
#18+
А вот по-моему и ответ на вопрос автор< persistence-unit name="SETv6-PU" transaction-type="JTA"> автор20.01 18:58:05 INFO [org.jboss.ejb3.entity.PersistenceUnitDeployment] Starting persistence unit persistence.units:jar=SET-Topology.jar, unitName=SET-TOPOLOGY-PU Видимо ваш jarник вообще не обрабатывается, а старый забыли удалить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2012, 19:21:08 |
|
||
|
QuerySyntaxException почему?
|
|||
|---|---|---|---|
|
#18+
Ошибка на всех запросах? Не только get-shops-lazily-by-region-ids ? А что за "тот jar", "другой jar"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2012, 19:24:28 |
|
||
|
QuerySyntaxException почему?
|
|||
|---|---|---|---|
|
#18+
забыл ник, имя persistence unit'а непричем - это я уже извращаюсь - думал, может старый уже есть у кого - переименовал на уникальный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2012, 19:25:42 |
|
||
|
QuerySyntaxException почему?
|
|||
|---|---|---|---|
|
#18+
автор20.01 18:58:05 INFO [org.jboss.ejb3.entity.PersistenceUnitDeployment] Starting persistence unit persistence.units:jar=SET-Topology.jar,unitName=SET-TOPOLOGY-PU У вас мапятся энтити из jar SET-Topology.jar, в котором прописан unitName SET-TOPOLOGY-PU, в конфигурации прописан SETv6-PU, ну собственно чего вы хотите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2012, 19:28:13 |
|
||
|
QuerySyntaxException почему?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, "тот jar" - раньше был как раз DataStructsModule.jar - решил оттуда дерево сущностей вынести - в свой родной JAR'ник. Сущностей-то в дереве всего 5 штук - всех и перенес - так что <jar-file> - тоже лишний в mapping'е - его тоже убрал - все равно не работает. Да, ошибка на все сущности - на все запросы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2012, 19:29:22 |
|
||
|
QuerySyntaxException почему?
|
|||
|---|---|---|---|
|
#18+
Когда вы увидите в логе автор20.01 18:58:05 INFO [org.jboss.ejb3.entity.PersistenceUnitDeployment] Starting persistence unit persistence.units:jar=SET-Topology.jar,unitName=SETv6-PU и все энтити замапятся, а ваш запрос так и не сработает, тогда надо разбираться, а по-моему пока все дело именно в том что ваш jar вообще не процессится, а где-то внутри приложения лежит другой persistence.xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2012, 19:31:15 |
|
||
|
QuerySyntaxException почему?
|
|||
|---|---|---|---|
|
#18+
забыл ник, говорю же - время между 1м постом и 3м прошло - теперь persistence.xml выглядит так: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2012, 19:34:53 |
|
||
|
QuerySyntaxException почему?
|
|||
|---|---|---|---|
|
#18+
A+говорю жеА мы говорим вам показать лог , а не PU. Лог покажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2012, 20:12:57 |
|
||
|
QuerySyntaxException почему?
|
|||
|---|---|---|---|
|
#18+
Убью гада! Все правильно, надо было лог внимательнее читать: вмешалась третья сила: 3й JAR'ник: в общем deployment order следующий (JBoss 4.2.3 GA): DataStructsModule.jar (есть persistence.xml, но нет named-queries.xml) - SET-Topology.jar -... - этот 3й. - ... в этом 3м тоже есть persistence.xml и в нем тоже был прописан <jar-file>../DataStructsModule.jar</jar-file> <mapping-file>META-INF/named-queries.xml</mapping-file> НО: самого named-queries.xml у него не было! И этот 3й гад при деплое находил мой named-queries.xml! Раньше этой проблемы не замечали, т.к. сущности ShopEntity и остальные 4 штуки были как раз в DSM.jar Извините, что зря отнял время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2012, 20:28:32 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37624711&tid=2132782]: |
0ms |
get settings: |
17ms |
get forum list: |
31ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
63ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 348ms |
| total: | 570ms |

| 0 / 0 |
