|
|
|
XDoclet и абстрактные классы?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, есть такая проблема имею абстрактный класс Class1 с реализованным полем id а так же методами getId и setId. Создаю класс Class2 extends Class1 и хочу в Class2 использовать XDoclet но в Class2 нету объявления id так как оно полностью реализовано в Class1, (а генерировать xml файл для Class1 мне не нужно) можно ли указать XDoclet что реализация некоторых полей находиться в суперклассе? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 12:07 |
|
||
|
XDoclet и абстрактные классы?
|
|||
|---|---|---|---|
|
#18+
А зачем указывать что-то? Он сам разберется. Пример из моего проекта: - базовый класс (ЗАМЕТЬТЕ: в нем НЕТ специальных JavaDoc тегов типа @hibernate.class - следовательно, для него маппинг создаваться НЕ БУДЕТ!): Код: 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. - производный класс: Код: 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. Результат - корректный маппинг для ODP_Catalog: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 13:39 |
|
||
|
XDoclet и абстрактные классы?
|
|||
|---|---|---|---|
|
#18+
Спасибо сейчас попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 13:45 |
|
||
|
XDoclet и абстрактные классы?
|
|||
|---|---|---|---|
|
#18+
Если исходить из вашего кода, то следует что для всех классов унаследованных от OPSJob будет создаваться таблица со столбцом ID, а если я хочу для нового класса другое имя id столбца, следовательно мне надо переписывать методы в новом классе, или есть другой способ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 13:49 |
|
||
|
XDoclet и абстрактные классы?
|
|||
|---|---|---|---|
|
#18+
Перенесите определение поля из базового класса в производный. Если же вы хотите в тегах производного класса определять, какие поля наследовать из базового класса, то не знаю и знать не хочу... ненужные сложности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 14:30 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33411034&tid=2150814]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 336ms |

| 0 / 0 |
