|
NHibernate: Не создается связь may-to-many между объектами в БД
|
|||
---|---|---|---|
#18+
У меня есть класс Permission: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Код: plaintext 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.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Я пытаюсь сделать что-то вроде следующего: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2011, 10:25 |
|
NHibernate: Не создается связь may-to-many между объектами в БД
|
|||
---|---|---|---|
#18+
Eugene R.В чем может быть ошибка? У вас изменения, существующие в сессии не сбрасываются в базу. Допишите в конце session.Flush(), и вуаля: Код: plaintext 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2011, 11:34 |
|
NHibernate: Не создается связь may-to-many между объектами в БД
|
|||
---|---|---|---|
#18+
SolYUtor, Блин, спасибо. Перед тем, как прочитать сообщение, успел дойти до того, что если действия заключить в транзакцию, то тоже все правильно срабатывает. Еще раз спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2011, 18:08 |
|
NHibernate: Не создается связь may-to-many между объектами в БД
|
|||
---|---|---|---|
#18+
Eugene R.SolYUtor, Перед тем, как прочитать сообщение, успел дойти до того, что если действия заключить в транзакцию, то тоже все правильно срабатывает. Это почти тоже самое, только ваш вариант с транзакцией правильней. Дело в том, что у сессии есть свойство FlushMode. По-умолчанию сброс изменений в бд происходит как раз при фиксации транзакции. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2011, 20:27 |
|
|
start [/forum/topic.php?fid=17&fpage=43&tid=1350708]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 313ms |
total: | 455ms |
0 / 0 |