|
|
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Приветствую! Возможно- ли как- то объединить delete clause, чтобы, например, избежать такой последовательности вызовов - Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Был бы весьма признателен за информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2012, 21:25:28 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Объеденить для чего? А почему каскадом не сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2012, 21:47:20 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Приветствую, Blazkowicz! Да, наверное, лучше каскадом. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2012, 21:55:18 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#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. 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. Caused by: org.hibernate.AnnotationException: @OneToOne or @ManyToOne on com.intellex.marksist.hbn.model.GbLoadForecast.gbCapacityEntity references an unknown entity: java.util.List ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 11:04:42 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, минимальный код до ошибки приведи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 11:08:16 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, private List<GbCapacityEntity> gbCapacityEntity; этого не понял. можнт просто private GbCapacityEntity gbCapacityEntity; ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 11:11:00 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Приветствую, Petro123! Собственно, двунаправленная ассоциация - MARKSIST.GB_CAPACITY AS A 1..1 ---- 0..* MARKSIST.GB_LOAD_FORECAST AS B и попытка удалить все связанные записи из B при соответствующей записи из А. Приводит к такому вот исключению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 11:18:23 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Приветствую, Озверин! Сейчас попробую, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 11:19:02 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, Озверин прав, в НЕ главном классе (коллекции) должна быть ссылка на родителя 2. в НЕ главном классе нужно убрать каскад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 11:25:09 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#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. 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. Теперь такое исключение - [java] Caused by: org.hibernate.MappingException: only inverse one-to-many associations may use on-delete="cascade": com.intellex.marksist.hbn.model.GbCapacityEntity.gbLoadForecast ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 11:44:17 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Подозреваю, не достает аттрибутов в Код: java 1. . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 11:48:21 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, @OnDelete(action=OnDeleteAction.CASCADE) - лишнее видимо. Уберите, при CASCADE=ALL итак удалить должен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 11:51:35 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, inverseJoinColumns - лишнее (оно для много-много) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 11:53:12 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Озверин@OnDelete(action=OnDeleteAction.CASCADE) - лишнее видимо. Уберите, при CASCADE=ALL итак удалить должен. Petro123inverseJoinColumns - лишнее (оно для много-много) Все, клево, теперь работает. Большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 12:01:03 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Слетел селект - Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. SQLGrammar яросте - [java] Caused by: java.sql.SQLException: ORA-00904: "GBLOADFORE0_"."GBCAPACITYENTITY_ORG_ID": ???????????? ????????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 13:14:04 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
В консоль свалилось примерно следующее - [java] Hibernate: [java] select [java] gbloadfore0_.ORG_ID as ORG1_4_, [java] gbloadfore0_.GRUP_GRUZ as GRUP2_4_, [java] gbloadfore0_.CHANGER_ID as CHANGER3_4_, [java] gbloadfore0_.FST_2012 as FST4_4_, [java] gbloadfore0_.FST_2013 as FST5_4_, [java] gbloadfore0_.FST_2014 as FST6_4_, [java] gbloadfore0_.FST_2015 as FST7_4_, [java] gbloadfore0_.gbCapacityEntity_ORG_ID as gbCapac11_4_, [java] gbloadfore0_.RW_ID as RW8_4_, [java] gbloadfore0_.SENDER_ID as SENDER9_4_, [java] gbloadfore0_.ST_ID as ST10_4_ [java] from [java] MARKSIST.GB_LOAD_FORECAST gbloadfore0_ [java] where [java] gbloadfore0_.ORG_ID=? [java] and gbloadfore0_.GRUP_GRUZ=? [java] 4201 ["http-apr-8080"-exec-7] WARN org.hibernate.util.JDBCExceptionReporter - SQL Error: 904, SQLState: 42000 [java] 4201 ["http-apr-8080"-exec-7] ERROR org.hibernate.util.JDBCExceptionReporter - ORA-00904: "GBLOADFORE0_"."GBCAPACITYENTITY_ORG_ID": ???????????? ????????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 13:17:59 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, Если у тебя есть двунаправленное отношение, то с одной из сторон должен быть задан аттрибут mappedBy. Если аттрибут не задать то hibernate не понимает что это два конца одного и того же отношения, а воспринимает как два разных отношения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 13:29:57 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Приветствую, vas0! Сейчас попробую задать, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 13:32:53 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Собственно, картина не изменилась, тот же самый стек- трейс при: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 14:21:41 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, пересоздай базу, перегрузи комп и сходи на обед. Наверно, намусорил в модели экспериментами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 14:28:51 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Petro123, все может быть. Пересоздать базу, видимо, придется, поскольку при - Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ..получается - [java] Caused by: org.hibernate.MappingException: Repeated column in mapping for entity: com.intellex.marksist.hbn.model.GbLoadForecast column: ORG_ID (should be mapped with insert="false" update="false") Видимо, одинаковые имена id- полей объединяемых таблиц не позволяют применить этот вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 14:40:53 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, По моему @JoinTable у тебя ерунда какая то. Дополнительной таблицы соединения ты же не создаешь? Удали эту аннотацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 14:46:28 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
vas0, нет, не создаю. Сейчас попробую, благодарю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 14:48:36 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Мм.. там косячина в get/ set, немного напутано. Краткий синопсис выложу чуть позже, думаю, дело в этих методах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 15:11:45 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#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. 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. На query.list(); вылетает - [java] 4085 ["http-apr-8080"-exec-10] ERROR org.hibernate.util.JDBCExceptionReporter - ORA-00904: "GBLOADFORE0_"."GBCAPACITYENTITY_ORG_ID": ???????????? ????????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 15:24:01 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, ORA - неверное имя колонки http://yandex.ru/yandsearch?clid=40031&yasoft=punto&text=ORA-00904&lr=213 - упрощайте запрос или схему пока не найдёте - лог создания таблиц и запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 15:44:22 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, есть подозрение, что в базе то имя колонки не большими буквами. Старайтесь наименования в базе только маленькими буквами писать, т.е. @Column(name = "org_id") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 16:03:01 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, Думаю здесь у тебя уже ошибка в самом запросе. "E.cargoGroup = :id2" возможно здесь ты сравниваешь id-шник с сущностью. Попробуй так "WHERE E.id = :id1 AND E.cargoGroup.id = :id2" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 16:14:14 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Petro123, согласен, как раз вот и не верное, но почему не верное- не ясно, хотя в исключении уже содержится некоторая подсказка. Озверин, хорошо, возьмем на заметку. В базе все в верхнем регистре. vas0, я тоже так думаю, однако уже в том запросе, по которому expandParameterLists из AbstractQueryImpl прошелся - странно, почему айдишник берется из GBCAPACITYENTITY, а не из GBLOADFORE0_ : GBLOADFORE0_"."GBCAPACITYENTITY_ORG_ID": ???????????? ????????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 18:28:21 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Т.е. вот это вот составное имя меня не радует - GBLOADFORE0_"."GBCAPACITYENTITY_ORG_ID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2012, 18:29:34 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
В дочерней сущности замапил связь через JoinTable - Код: java 1. 2. 3. 4. 5. 6. Запрос - Код: java 1. 2. 3. 4. 5. Принял вид - Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Исключение - [java] 3634 ["http-apr-8080"-exec-7] ERROR org.hibernate.util.JDBCExceptionReporter - ORA-00904: "GBLOADFORE0_1_"."GBCAPACITYENTITY_ORG_ID": ???????????? ????????????? Прогнал запрос в PL/ SQL Dev - Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. gbloadfore0_1_.gbCapacityEntity_ORG_ID as gbCapac10_3_ !!! Error: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 09:18:06 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Если закомментировать - Код: plsql 1. 2. 3. 4. , то получаем выборку- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 09:23:50 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Собственно, вопрос - почему имя поля в запросе приняло такой странный вид - gbCapacityEntity_ORG_ID , вместо ORG_ID ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 09:26:55 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
В предикате where обращение корректное - gbloadfore0_.ORG_ID=gbloadfore0_1_.ORG_ID(+) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 09:33:04 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-voidВ предикате where обращение корректное - gbloadfore0_.ORG_ID=gbloadfore0_1_.ORG_ID(+) HQL не знаю. Что за плюсик в конце? Поиграйся запросами, пока в девелопере не будет нормальный запрос. И приведи структуру таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 09:55:49 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Petro123, outer join в Oracle. Дело в том, что поля gbCapacityEntity_ORG_ID в таблице MARKSIST.GB_CAPACITY gbloadfore0_1_ нет, есть просто ORG_ID. Странно, почему оно приняло такой вид. Структуру таблиц- минутку.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 10:03:20 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-voidPetro123, outer join в Oracle. это там старый стандарт. В том то и дело. Счас так не пишут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 10:04:29 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Собственно, структура - Код: plsql 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 10:13:27 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, - не поленись, назови ID в обоих таблах по разному (под вопросом, влияет ли это на ОРМ) - где поле главнойID в подчинённой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 10:33:58 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
в подчинённой должно быть поле gbCapacityEntity_id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 10:40:05 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Petro123, хорошо, попробую. Таблицы не связаны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 10:45:15 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Petro123в подчинённой должно быть поле gbCapacityEntity_id Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 10:48:39 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, имя ID скорее всего можно ставить одинаковый. Я всегда ставлю без @Column(name = "ORG_ID") только @Id. Т.к. это ID сущности или строки таблицы. Но дело твоё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 10:50:51 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-voidPetro123в подчинённой должно быть поле gbCapacityEntity_id Почему? Код: java 1. 2. хибер добавит сам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 10:53:48 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Убрал - Код: java 1. Код: java 1. 2. 3. 4. 5. 6. 7. Hibernate сгенерил запрос с именем поля класса в селекте - [java] Hibernate: [java] select [java] this_.orgId as orgId3_0_, [java] this_.CAP_2012 as CAP2_3_0_, [java] this_.CAP_2013 as CAP3_3_0_, ... [java] 1348 ["http-apr-8080"-exec-8] ERROR org.hibernate.util.JDBCExceptionReporter - ORA-00904: "THIS_"."ORGID": ???????????? ????????????? Но это в порядке эксперимента. В принципе, в том же порядке поменял имена id- полей, но это ничего не дало - Код: 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. [java] Hibernate: [java] select [java] gbloadfore0_.FST_ORG_ID as FST1_4_, [java] gbloadfore0_.GRUP_GRUZ as GRUP2_4_, [java] gbloadfore0_.CHANGER_ID as CHANGER3_4_, [java] gbloadfore0_.FST_2012 as FST4_4_, [java] gbloadfore0_.FST_2013 as FST5_4_, [java] gbloadfore0_.FST_2014 as FST6_4_, [java] gbloadfore0_.FST_2015 as FST7_4_, [java] gbloadfore0_.RW_ID as RW8_4_, [java] gbloadfore0_.SENDER_ID as SENDER9_4_, [java] gbloadfore0_.ST_ID as ST10_4_, [java] gbloadfore0_1_.gbCapacityEntity_CAP_ORG_ID as gbCapac10_3_ [java] from [java] MARKSIST.GB_LOAD_FORECAST gbloadfore0_, [java] MARKSIST.GB_CAPACITY gbloadfore0_1_ [java] where [java] gbloadfore0_.FST_ORG_ID=gbloadfore0_1_.CAP_ORG_ID(+) [java] and gbloadfore0_.FST_ORG_ID=? [java] and gbloadfore0_.GRUP_GRUZ=? [java] 32937 ["http-apr-8080"-exec-9] ERROR org.hibernate.util.JDBCExceptionReporter - ORA-00904: "GBLOADFORE0_1_"."GBCAPACITYENTITY_CAP_ORG_ID": ???????????? ????????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 12:02:20 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Не ясно, почему в предикате gbloadfore0_1_.CAP_ORG_ID (правильно), а в селекте - gbloadfore0_1_.gbCapacityEntity_CAP_ORG_ID (не правильно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 12:10:07 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, у меня подозрение, что ты не генерируешь БД от хибера. Там один вызов всего. - Добейся маппинга-БД. Select ПОТОМ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 12:15:11 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#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. em.remove(экземпляр GbCapacityEntity); Давайте пойдем от простого. Сначала сделайте так ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 12:20:16 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Озверин, *private List<GbLoadForecast> gbLoadForecast; - тоже удалить ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 12:21:22 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Petro123, да, я использую уже существующие таблицы. Теперь все ясно.. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 12:23:14 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Приветствую, Озверин! Хорошо, напоследок грохнем список. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 12:25:27 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Озверин, без обратной связи не будет работать каскад Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 12:25:42 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Petro123, будет будет ;) Если хибером структуру бд создавать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 12:26:49 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Озверин, пардон, пропустил пост. Сейчас попробую сделать, как вы указали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 12:27:00 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ОзверинPetro123, будет будет ;) Если хибером структуру бд создавать. на пиво. Я пробовал. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 12:27:27 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Petro123ОзверинPetro123, будет будет ;) Если хибером структуру бд создавать. на пиво. Я пробовал. :) Запросто ,ящик пива можешь уже высылать в Самару ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 12:29:56 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-voidОзверин, пардон, пропустил пост. Сейчас попробую сделать, как вы указали. Не забудьте структуру таблиц удалить. И в persistenceunit`е указать <property name="hibernate.hbm2ddl.auto" value="create"/> он будет каждый раз создавать новую структуру бд(стирая данные, если что). Опция чисто для тестирования и создания первоначальной структуры, если вам лень ручками ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 12:30:10 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
>Запросто ,ящик пива можешь уже высылать в Самару фиг, пузырь по электронке 8-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 12:34:15 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Озверин, так, хорошо - а если, скажем, в базе уже есть некоторые таблицы, которые "уже есть" и которые должны оставаться таковыми - как "вручную" сгенерировать те две таблицы, о которых шла речь в топике? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 13:03:12 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, если есть и РАБОТАЕТ, то будешь настраивать на готовые. У тебя же 2-ой день про одно и то-же. Запрос заработал на хибер-маппинге? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 13:06:29 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Petro123, нет еще - нужно сгенерировать хибером две таблицы, при этом оставив остальные как есть. Как бы это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 13:12:20 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-void, 1. создать в др.схеме 2. забрать скрипт 3. создать в своей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 13:14:56 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Озверин Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. em.remove(экземпляр GbCapacityEntity); Давайте пойдем от простого. Сначала сделайте так ;) Таблица GB_CAPACITY с полем integer id и Pk по полю Id Таблица GB_LOAD_FORECAST с полем integer id и Pk по полю Id с полем CAP_ID +у вас должен быть foreign key ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 13:19:31 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Приветствую, zalexaka! Хорошая идея, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 13:19:55 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
ivanov-voidPetro123, нет еще - нужно сгенерировать хибером две таблицы, при этом оставив остальные как есть. Как бы это сделать? по другому назвать новые таблицы;) в аннотациях к классам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 13:20:03 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Озверин, спасибо, сейчас сделаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 13:22:43 |
|
||
|
Hibernate : объединение delete clause
|
|||
|---|---|---|---|
|
#18+
Мм.. буквально нет слов, чтобы описать восторг от наконец- то разрешившегося вопроса, который уже набил оскомину; в еще большей степени - от полученных в ходе дискуссии релевантных знаний и информации к размышлению, которые кроме как через преемственность опыта получить достаточно проблематично. Все получилось! Все работает! Хочу поблагодарить всех, принявших участие в обсуждении темы и выразить свою благодарность. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 14:29:28 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2132325]: |
0ms |
get settings: |
16ms |
get forum list: |
31ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
70ms |
get topic data: |
19ms |
get forum data: |
5ms |
get page messages: |
132ms |
get tp. blocked users: |
2ms |
| others: | 354ms |
| total: | 643ms |

| 0 / 0 |
