Example usage for org.hibernate.annotations CacheConcurrencyStrategy READ_WRITE

List of usage examples for org.hibernate.annotations CacheConcurrencyStrategy READ_WRITE

Introduction

In this page you can find the example usage for org.hibernate.annotations CacheConcurrencyStrategy READ_WRITE.

Prototype

CacheConcurrencyStrategy READ_WRITE

To view the source code for org.hibernate.annotations CacheConcurrencyStrategy READ_WRITE.

Click Source Link

Document

Indicates that the read-write strategy should be applied.

Usage

From source file:apm.modules.sys.entity.Area.java

License:Open Source License

@OneToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE,
        CascadeType.REMOVE }, fetch = FetchType.LAZY, mappedBy = "area")
@Where(clause = "del_flag='" + DEL_FLAG_NORMAL + "'")
@OrderBy(value = "code")
@NotFound(action = NotFoundAction.IGNORE)
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public List<Office> getOfficeList() {
    return officeList;
}

From source file:apm.modules.sys.entity.Log.java

License:Open Source License

@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "user_id")
@NotFound(action = NotFoundAction.IGNORE)
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public User getUser() {
    return user;/*w  w w.  j av a  2  s. c om*/
}

From source file:apm.modules.sys.entity.Menu.java

License:Open Source License

@ManyToMany(mappedBy = "menuList", fetch = FetchType.LAZY)
@Where(clause = "del_flag='" + DEL_FLAG_NORMAL + "'")
@OrderBy("id")//from  w w w.  ja va  2s  . c  o m
@Fetch(FetchMode.SUBSELECT)
@NotFound(action = NotFoundAction.IGNORE)
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public Set<Role> getRoleList() {
    return roleList;
}

From source file:apm.modules.sys.entity.Office.java

License:Open Source License

@OneToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE,
        CascadeType.REMOVE }, fetch = FetchType.LAZY, mappedBy = "company")
@Where(clause = "del_flag='" + DEL_FLAG_NORMAL + "'")
@OrderBy(value = "createDate")
@NotFound(action = NotFoundAction.IGNORE)
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
@JsonIgnore//from  ww w .  j av  a 2 s.  c om
public List<User> getUserList() {
    return userList;
}

From source file:apm.modules.sys.entity.Role.java

License:Open Source License

@ManyToMany(mappedBy = "roleList", fetch = FetchType.LAZY)
@Where(clause = "del_flag='" + DEL_FLAG_NORMAL + "'")
@OrderBy("id")//from   ww w . ja  va 2s .c o m
@Fetch(FetchMode.SUBSELECT)
@NotFound(action = NotFoundAction.IGNORE)
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public Set<User> getUserList() {
    return userList;
}

From source file:apm.modules.sys.entity.Role.java

License:Open Source License

@ManyToMany(fetch = FetchType.LAZY)
@JoinTable(name = "sys_role_menu", joinColumns = { @JoinColumn(name = "role_id") }, inverseJoinColumns = {
        @JoinColumn(name = "menu_id") })
@Where(clause = "del_flag='" + DEL_FLAG_NORMAL + "'")
@OrderBy("id")//from  ww  w.  ja  v a2  s . c  o  m
@Fetch(FetchMode.SUBSELECT)
@NotFound(action = NotFoundAction.IGNORE)
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public Set<Menu> getMenuList() {
    return menuList;
}

From source file:apm.modules.sys.entity.Role.java

License:Open Source License

@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(name = "sys_role_office", joinColumns = { @JoinColumn(name = "role_id") }, inverseJoinColumns = {
        @JoinColumn(name = "office_id") })
@Where(clause = "del_flag='" + DEL_FLAG_NORMAL + "'")
@OrderBy("id")/*from   www . j av a 2  s .co  m*/
@Fetch(FetchMode.SUBSELECT)
@NotFound(action = NotFoundAction.IGNORE)
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public Set<Office> getOfficeList() {
    return officeList;
}

From source file:apm.modules.sys.entity.User.java

License:Open Source License

@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(name = "sys_user_role", joinColumns = { @JoinColumn(name = "user_id") }, inverseJoinColumns = {
        @JoinColumn(name = "role_id") })
@Where(clause = "del_flag='" + DEL_FLAG_NORMAL + "'")
@OrderBy("id")//from  www .  j a va2 s . c om
@Fetch(FetchMode.SUBSELECT)
@NotFound(action = NotFoundAction.IGNORE)
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
@JsonIgnore
@ExcelField(title = "", align = 1, sort = 800, fieldType = RoleListType.class)
public Set<Role> getRoleList() {
    return roleList;
}

From source file:ch.systemsx.cisd.openbis.generic.shared.dto.DataPE.java

License:Apache License

@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "entity")
@Cascade(value = org.hibernate.annotations.CascadeType.DELETE_ORPHAN)
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
@IndexedEmbedded(prefix = SearchFieldConstants.PREFIX_PROPERTIES)
@Fetch(FetchMode.SUBSELECT)//from   w  ww  . j av  a2  s .co  m
private Set<DataSetPropertyPE> getDataSetProperties() {
    return properties;
}

From source file:ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentPE.java

License:Apache License

@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "entity")
@Cascade(value = org.hibernate.annotations.CascadeType.DELETE_ORPHAN)
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
@IndexedEmbedded(prefix = SearchFieldConstants.PREFIX_PROPERTIES)
@Fetch(FetchMode.SUBSELECT)//from ww w . ja  v  a  2  s .  c o  m
private Set<ExperimentPropertyPE> getExperimentProperties() {
    return properties;
}