|
|
|
Объясните @Embeddable
|
|||
|---|---|---|---|
|
#18+
Объясните пожалуйста на пальцах два момента: 1. Код: java 1. 2. что означает аннотация @Embeddable, что она дает, а так же что означает следующее: Код: java 1. 2. 3. 4. 5. 6. 2. Что означает когда над полем стоит следующая конструкция: Код: java 1. 2. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2014, 09:33 |
|
||
|
Объясните @Embeddable
|
|||
|---|---|---|---|
|
#18+
1. http://en.wikibooks.org/wiki/Java_Persistence/Embeddables Embeddable это "вложеная" сущность. Т.е. отдельная от внешней, но замапленая, обычно, на ту же таблицу. Чаще всего используется для композитных ключей. AttributeOverrides используется для маппинга Embedded, либо для override маппинга при наследовании. Он как бы указывает на то, что это колонки таблицы замапленой на внешний класс. 2. Первый раз такое вижу. Это откуда? Судя по всему маппинг для кастомного типа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2014, 09:47 |
|
||
|
Объясните @Embeddable
|
|||
|---|---|---|---|
|
#18+
BlazkowiczAttributeOverrides используется для маппинга Embedded, либо для override маппинга при наследовании. Он как бы указывает на то, что это колонки таблицы замапленой на внешний класс. Спасибо за отклик. @AttributeOverride(name = "longitude", column = @Column(name = "from_long")) Это значит, что во время заполнения from_long (поля внешней таблицы, автоматически будут заполняться поля вложенной таблицы, т.е. поле longitude)? Правильно? Вообще где и в каких случаях обычно это используют? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2014, 10:12 |
|
||
|
Объясните @Embeddable
|
|||
|---|---|---|---|
|
#18+
Вы путаете таблицы и сущности. Не нужно. Я ведь, написал выше. Чаще всего используется для композитных ключей (это когда ключь в таблице состоит из нескольких колонок.) Иногда используется для сложных типов, вроде Money, Address. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2014, 10:18 |
|
||
|
Объясните @Embeddable
|
|||
|---|---|---|---|
|
#18+
BlazkowiczВы путаете таблицы и сущности. Не нужно. Я ведь, написал выше. Чаще всего используется для композитных ключей (это когда ключь в таблице состоит из нескольких колонок.) Иногда используется для сложных типов, вроде Money, Address. Благодарю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2014, 12:39 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38703535&tid=2126861]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
183ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 261ms |
| total: | 560ms |

| 0 / 0 |
