Example usage for org.hibernate.annotations CascadeType LOCK

List of usage examples for org.hibernate.annotations CascadeType LOCK

Introduction

In this page you can find the example usage for org.hibernate.annotations CascadeType LOCK.

Prototype

CascadeType LOCK

To view the source code for org.hibernate.annotations CascadeType LOCK.

Click Source Link

Document

Corresponds to the Hibernate native LOCK action.

Usage

From source file:edu.ku.brc.specify.datamodel.GeologicTimePeriodTreeDefItem.java

License:Open Source License

/**
 * //from   w  w w .j  a v  a  2  s  . co m
 */
@OneToMany(cascade = {}, fetch = FetchType.LAZY, mappedBy = "definitionItem")
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.LOCK, CascadeType.MERGE })
public Set<GeologicTimePeriod> getTreeEntries() {
    return this.treeEntries;
}

From source file:edu.ku.brc.specify.datamodel.Journal.java

License:Open Source License

/**
 *  The Journal can be deleted without deleting the ReferenceWork.
 *//*from ww  w  . java 2 s .c  om*/
@OneToMany(cascade = {}, fetch = FetchType.LAZY, mappedBy = "journal")
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK })
public Set<ReferenceWork> getReferenceWorks() {
    return this.referenceWorks;
}

From source file:edu.ku.brc.specify.datamodel.LithoStrat.java

License:Open Source License

@OneToMany(fetch = FetchType.EAGER, mappedBy = "acceptedLithoStrat")
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK })
public Set<LithoStrat> getAcceptedChildren() {
    return this.acceptedChildren;
}

From source file:edu.ku.brc.specify.datamodel.LithoStratTreeDef.java

License:Open Source License

/**
 * /*from ww w .  j  a va2  s  . co  m*/
 */
@OneToMany(cascade = {}, fetch = FetchType.LAZY, mappedBy = "definition")
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.LOCK, CascadeType.MERGE })
public Set<LithoStrat> getTreeEntries() {
    return this.treeEntries;
}

From source file:edu.ku.brc.specify.datamodel.LithoStratTreeDef.java

License:Open Source License

/**
 * /* w w  w .j  a  v  a2s. c  o  m*/
 */
@OneToMany(cascade = {}, fetch = FetchType.EAGER, mappedBy = "treeDef")
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.LOCK })
public Set<LithoStratTreeDefItem> getTreeDefItems() {
    return this.treeDefItems;
}

From source file:edu.ku.brc.specify.datamodel.LithoStratTreeDefItem.java

License:Open Source License

/**
 * /*w  w  w .ja v a2 s  .  com*/
 */
@OneToMany(cascade = {}, fetch = FetchType.LAZY, mappedBy = "definitionItem")
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.LOCK, CascadeType.MERGE })
public Set<LithoStrat> getTreeEntries() {
    return this.treeEntries;
}

From source file:edu.ku.brc.specify.datamodel.PaleoContext.java

License:Open Source License

/**
  */* w  w w  .j a  v  a  2  s  .  c  o m*/
  */
//@OneToMany(cascade={}, fetch=FetchType.LAZY, mappedBy="paleoContext")

@OneToMany(mappedBy = "paleoContext")
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK })

public Set<CollectionObject> getCollectionObjects() {
    return this.collectionObjects;
}

From source file:edu.ku.brc.specify.datamodel.PaleoContext.java

License:Open Source License

/**
 * @return//from   w w w  . j a  v  a2 s.c  o m
 */
//@OneToMany(cascade={}, fetch=FetchType.LAZY, mappedBy="paleoContext")
@OneToMany(mappedBy = "paleoContext")
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK })
public Set<CollectingEvent> getCollectingEvents() {
    return this.collectingEvents;
}

From source file:edu.ku.brc.specify.datamodel.PaleoContext.java

License:Open Source License

/**
 * @return//from  w w w .  ja  v a  2  s.com
 */
//@OneToMany(cascade={}, fetch=FetchType.LAZY, mappedBy="paleoContext")
@OneToMany(mappedBy = "paleoContext")
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK })
public Set<Locality> getLocalities() {
    return this.localities;
}

From source file:edu.ku.brc.specify.datamodel.Permit.java

License:Open Source License

/**
 *
 *//* w  w  w  . j a  v a 2s.  c  om*/
@OneToMany(cascade = {}, fetch = FetchType.LAZY, mappedBy = "permit")
@Cascade({ CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.LOCK })
public Set<AccessionAuthorization> getAccessionAuthorizations() {

    return this.accessionAuthorizations;
}