I would like to bundle several technologies Servlet + EJB + JPA(Hibernate) + DB(PostgreSQL)
I have working Servlet and I created Bean. I used example and I don't see where Hibernate tied to DB etc ...
@Entity
@XmlRootElement
@Table(name = "BookHibernate", uniqueConstraints = @UniqueConstraint(columnNames = "id"))
public class Book implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    private Long id;
    private String name;
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
}
Question:
- Which steps I should take next?
 - Where should I tie my 
Bookentity to real DB table? - Where should 
EntityManagerappear?