Developer Tools
JDeveloper
When you complete the steps for creating entities from tables, JDeveloper displays messages in the EJB Log window:
The Application Navigator should look similar to the following when all the folders in the project are expanded:
The project now contains these components:
If you double-click ProductsBase.java, it will open in the source editor. By default, JDeveloper uses annotations in Java source files for the JPA mapping model. Among the generated annotations notice the following:
@NamedQuery annotation, which is used for each named query. JDeveloper automatically generates a
findAll named query for you, which is useful for testing. You will use this named query later.
@Id annotation specifies that the following field is a primary key.
@Column annotations specify the characteristics of database table columns.
If you created entities from tables that have a master-detail relationship, other generated annotations may include:
@OneToMany annotation, which specifies that the entity participates in a one-to-many relationship.
@ManyToOne and
@JoinColumn annotations, which specify the details of the master-detail relationship.
Copyright © 1997, 2009, Oracle. All rights reserved.