Top Description Fields Constructors Methods
org.hibernate.cfg

public Class UniqueConstraintHolder

extends Object
Class Inheritance

javax.persistence.UniqueConstraint annotations are handled via second pass. I do not understand the reasons why at this time, so here I use a holder object to hold the information needed to create the unique constraint. The ability to name it is new, and so the code used to simply keep this as a String array (the column names).
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private String[]
private String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String[]
public String
public UniqueConstraintHolder
setColumns(String[] columns)

public UniqueConstraintHolder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

columnsback to summary
private String[] columns
nameback to summary
private String name

Constructor Detail

UniqueConstraintHolderback to summary
public UniqueConstraintHolder()

Method Detail

getColumnsback to summary
public String[] getColumns()
getNameback to summary
public String getName()
setColumnsback to summary
public UniqueConstraintHolder setColumns(String[] columns)
setNameback to summary
public UniqueConstraintHolder setName(String name)