background image

 

Νικόλας Ψύλλου, Σχεδίαση και Υλοποίηση διαδικτυακής πλατφόρμας για 
εξυπηρέτηση παιχνιδιών καρτών απομακρυσμένων παικτών
 

 

Πτυχιακή / Διπλωματική Εργασία 

 

69 

 

    

@

ManyToOne

(

()

 

=>

 TablesEntity

,

 

(

tableEntity

)

 

=>

 

tableEntity

.

table_users

,

 

{

 cascade

:

 

true

,

 nullable

:

 

true

 

}

    

@

JoinColumn

(

{

 name

:

 

'

table_id

'

 

}

    table

:

 

TablesEntity

 

 

    

@

ManyToOne

(

()

 

=>

 RolesEntity

,

 

(

rolesEntity

)

 

=>

 

rolesEntity

.

table_user_id

,

 

{

 cascade

:

 

true

,

 nullable

:

 

true

 

}

    

@

JoinColumn

(

{

 name

:

 

'

role_id

'

 

}

    role

:

 

RolesEntity

 

 

    

@

ManyToOne

(

()

 

=>

 TeamsEntity

,

 

(

teamsEntity

)

 

=>

 teamsEntity

.

table_user

,

 

{

 cascade

:

 

true

,

 nullable

:

 

true

 

}

    

@

JoinColumn

(

{

 name

:

 

'

team_id

'

 

}

    team

:

 

TeamsEntity

 

 

    

@

ManyToOne

(

()

 

=>

 StatusEntity

,

 

(

statusEntity

)

 

=>

 

statusEntity

.

table_user

,

 

{

 cascade

:

 

true

,

 nullable

:

 

true

 

}

    

@

JoinColumn

(

{

 name

:

 

'

status_id

'

 

}

    status

:

 

StatusEntity

 

 

    

@

OneToOne

(

()

 

=>

 TablesDecksEntity

,

 

(

tablesDecksEntity

)

 

=>

 

tablesDecksEntity

.

table_user

,

 

{

 cascade

:

 

true

 

}

    table_deck

:

 

TablesDecksEntity

 

 

    

@

OneToMany

(

()

 

=>

 RankEntity

,

 

(

randEntity

)

 

=>

 randEntity

.

table_user

,

 

{

 

cascade

:

 

true

 

}

    rank

:

 

RankEntity

 

}