Использование аннотации Hibernate написать класс сущности для таблицы 1 для следующей структуры таблицы? - PullRequest
0 голосов
/ 13 ноября 2018

следующая структура таблицы в простейшем виде

Table_1

    Id(primary key) | Gaining_Code(Foreign Key to table_2)| Losing_Code
    1               | 23                                  | 45
    2               | 45                                  | 62
    3               | 23                                  | 62

Table_2 

    Code(Primary Key) | Con_ID(Foreign_Key to table 2)
    23                | 33
    45                | 44 
    62                | 55

    Table_3
    Con_ID (Primary_key)           | Name
    33                             | air
    44                             | vod
    55                             | Hut 


    @Entity
    @Table(name="Table_3")
    public class ConDetails {
        @Column(name="CON_ID")
        private String conID;

        @Column(name="NAME")
        private String Name;
    }

@Entity
@Table(name="Table_2")
public class TelCodes {

    @Id
    @Column(name="CODE")
    private String Code;

    @OneToOne
    @Column(name = "CON_ID")
    private Table_2 conID;

    }

для одного кода есть один con_id, а для одного con_id есть имя, связанное с ним

теперь в table_1 gaining_code - это не что иное, как кодовое значение, так что в соответствии с gaining_code будет один con_id и, следовательно, соответствующее con_name, скажем, это значение будет gaining_con_name.

для этого сценария как написать класс сущностей для таблицы 1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...