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
* 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
*
@ -73,8 +78,10 @@ public class UniqueA {
@ManyToMany
@JoinTable(name="UNIQUE_JOINTABLE",
joinColumns={@JoinColumn(name="FK_A", nullable=false, referencedColumnName="aid")},
inverseJoinColumns={@JoinColumn(name="FK_B", nullable=false, referencedColumnName="bid")},
joinColumns={@JoinColumn(name="FK_A", nullable=false,
referencedColumnName="aid")},
inverseJoinColumns={@JoinColumn(name="FK_B", nullable=false,
referencedColumnName="bid")},
uniqueConstraints=@UniqueConstraint(columnNames={"FK_A","FK_B"}))
private Collection<UniqueB> bs;
}