Forums Register Login
Annotation Table Name VS Entity Name

one can give the DB table name using @Entity (name="") or @Table (name="")
not sure whats the difference between two ??
While @Entity takes an optional name, it isn't a table name. It is for the case where you want to refer to the entity using a different name in JP QL queries. @Table's name attribute is the actual table name.

@Table's name is used a lot. @Entitiy's name is much rarer. It is useful if you have two @Entity classes' with the same name and you need a way to differentiate them when running queries.
got it , thanks
Wink, wink, nudge, nudge, say no more ... https://richsoil.com/cards

This thread has been viewed 3304 times.

All times above are in ranch (not your local) time.
The current ranch time is
Jun 22, 2018 07:13:02.