List of usage examples for org.hibernate.annotations FetchMode SUBSELECT
FetchMode SUBSELECT
To view the source code for org.hibernate.annotations FetchMode SUBSELECT.
Click Source Link
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 . j a v a 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.Role.java
License:Open Source License
@ManyToMany(mappedBy = "roleList", fetch = FetchType.LAZY) @Where(clause = "del_flag='" + DEL_FLAG_NORMAL + "'") @OrderBy("id")/*w w w . ja va 2 s.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 .j ava2s .c om*/ @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")/*ww w. j ava2s.c o 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 . ja v a 2 s. c o m @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) 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) private Set<ExperimentPropertyPE> getExperimentProperties() { return properties; }
From source file:ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentPE.java
License:Apache License
@Override @OneToMany(fetch = FetchType.LAZY, mappedBy = "experimentParentInternal", cascade = CascadeType.ALL) @Cascade(value = org.hibernate.annotations.CascadeType.DELETE_ORPHAN) @IndexedEmbedded(prefix = SearchFieldConstants.PREFIX_ATTACHMENT) @Fetch(FetchMode.SUBSELECT) protected Set<AttachmentPE> getInternalAttachments() { return attachments; }
From source file:ch.systemsx.cisd.openbis.generic.shared.dto.MaterialPE.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) private Set<MaterialPropertyPE> getMaterialProperties() { return properties; }
From source file:ch.systemsx.cisd.openbis.generic.shared.dto.ProjectPE.java
License:Apache License
@Override @OneToMany(fetch = FetchType.LAZY, mappedBy = "projectParentInternal", cascade = CascadeType.ALL) @Cascade(value = org.hibernate.annotations.CascadeType.DELETE_ORPHAN) @IndexedEmbedded(prefix = SearchFieldConstants.PREFIX_ATTACHMENT) @Fetch(FetchMode.SUBSELECT) protected Set<AttachmentPE> getInternalAttachments() { return attachments; }