===== Java Persistance API =====
JPA is an API, provided by Oracle.
Hibernate, EclipseLink etc. are implementations of that API.
=== Entity ===
=== Entity Annotaions ===
These annotations should be red as following:
* The first part is applied to the object, which contains the property
* The second part is applied to propery (which should be an entity)
|
class wood
@OneToMany
@JoinColumn(name="wood")
Set tree
| Object **wood**. Property **tree**. One wood has many trees. Property has to be a collection |
|
class tree
@ManyToOne
@JoinColumn(name="tree")
Wood wood
| Object **tree**. Property **wood**. Many trees in wood. |