OPENJPA-340: Formatting to 80 lines

git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@672416 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Pinaki Poddar 2008-06-27 22:54:51 +00:00
parent 6868b1cc4a
commit d52998d074
1 changed files with 11 additions and 4 deletions

View File

@ -32,9 +32,14 @@ import javax.persistence.UniqueConstraint;
/** /**
* Data structures for testing unique constraint settings * Data structures for testing unique constraint settings
* on ORM Annotatations. * on ORM Annotations.
* @UniqueConstraint annotation is declared at class-level with @Table,
* @SecondaryTable annotations and at field-level with @JoinTable annotation.
* *
* Unique columns must be non-nullable. * The columns included in unique constraint must be non-nullable. This is
* recommended that the non-nullability of the column is explictly set by the
* user, though the implementation forces a column to non-nullable as a column
* is included in a unique constraint.
* *
* @author Pinaki Poddar * @author Pinaki Poddar
* *
@ -73,8 +78,10 @@ public class UniqueA {
@ManyToMany @ManyToMany
@JoinTable(name="UNIQUE_JOINTABLE", @JoinTable(name="UNIQUE_JOINTABLE",
joinColumns={@JoinColumn(name="FK_A", nullable=false, referencedColumnName="aid")}, joinColumns={@JoinColumn(name="FK_A", nullable=false,
inverseJoinColumns={@JoinColumn(name="FK_B", nullable=false, referencedColumnName="bid")}, referencedColumnName="aid")},
inverseJoinColumns={@JoinColumn(name="FK_B", nullable=false,
referencedColumnName="bid")},
uniqueConstraints=@UniqueConstraint(columnNames={"FK_A","FK_B"})) uniqueConstraints=@UniqueConstraint(columnNames={"FK_A","FK_B"}))
private Collection<UniqueB> bs; private Collection<UniqueB> bs;
} }