本文整理了Java中org.hibernate.annotations.WhereJoinTable
类的一些代码示例,展示了WhereJoinTable
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WhereJoinTable
类的具体详情如下:
包路径:org.hibernate.annotations.WhereJoinTable
类名称:WhereJoinTable
暂无
代码示例来源:origin: hibernate/hibernate-orm
inverseJoinColumns = @JoinColumn(name = "reader_id")
@WhereJoinTable( clause = "created_on > DATEADD( 'DAY', -7, CURRENT_TIMESTAMP() )")
private List<Reader> currentWeekReaders = new ArrayList<>( );
代码示例来源:origin: hibernate/hibernate-orm
String whereJoinTableClause = whereJoinTable == null ? null : whereJoinTable.clause();
if ( StringHelper.isNotEmpty( whereJoinTableClause ) ) {
if ( hasAssociationTable ) {
代码示例来源:origin: org.hibernate/hibernate-annotations
String whereJoinTableClause = whereJoinTable == null ? null : whereJoinTable.clause();
if ( StringHelper.isNotEmpty( whereJoinTableClause ) ) {
if ( hasAssociationTable ) {
代码示例来源:origin: hibernate/hibernate-orm
@Entity(name = "Product")
public static class Product {
@Id
@GeneratedValue
private int id;
@OneToMany(fetch = FetchType.EAGER)
@JoinColumn
private Set<Category> categoriesOneToMany = new HashSet<>();
@OneToMany(fetch = FetchType.EAGER)
@JoinColumn
@Where( clause = "description is not null" )
private Set<Category> categoriesWithDescOneToMany = new HashSet<>();
@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(name = "categoriesManyToMany")
private Set<Category> categoriesManyToMany = new HashSet<>();
@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(name = "categoriesWithDescManyToMany", inverseJoinColumns = { @JoinColumn( name = "categoryId" )})
@Where( clause = "description is not null" )
private Set<Category> categoriesWithDescManyToMany = new HashSet<>();
@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(name = "categoriesWithDescIdLt4MToM", inverseJoinColumns = { @JoinColumn( name = "categoryId" )})
@Where( clause = "description is not null" )
@WhereJoinTable( clause = "categoryId < 4")
private Set<Category> categoriesWithDescIdLt4ManyToMany = new HashSet<>();
}
代码示例来源:origin: org.hibernate.orm/hibernate-core
String whereJoinTableClause = whereJoinTable == null ? null : whereJoinTable.clause();
if ( StringHelper.isNotEmpty( whereJoinTableClause ) ) {
if ( hasAssociationTable ) {
代码示例来源:origin: hibernate/hibernate-orm
inverseJoinColumns = @JoinColumn(name = "ite_id")
@WhereJoinTable(clause = "ite_id < 20")
private List<IntNoAutoIdTestEntity> references1;
inverseJoinColumns = @JoinColumn(name = "ite_id")
@WhereJoinTable(clause = "ite_id >= 20")
private List<IntNoAutoIdTestEntity> references2;
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
String whereJoinTableClause = whereJoinTable == null ? null : whereJoinTable.clause();
if ( StringHelper.isNotEmpty( whereJoinTableClause ) ) {
if ( hasAssociationTable ) {
代码示例来源:origin: hibernate/hibernate-orm
inverseJoinColumns = @JoinColumn(name = "child1_id", insertable = false, updatable = false)
@WhereJoinTable(clause = "child1_id is not null")
private List<Child1Entity> children1 = new ArrayList<Child1Entity>();
inverseJoinColumns = @JoinColumn(name = "child2_id", insertable = false, updatable = false)
@WhereJoinTable(clause = "child2_id is not null")
private List<Child2Entity> children2 = new ArrayList<Child2Entity>();
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
String whereJoinTableClause = whereJoinTable == null ? null : whereJoinTable.clause();
if ( StringHelper.isNotEmpty( whereJoinTableClause ) ) {
if ( hasAssociationTable ) {
代码示例来源:origin: hibernate/hibernate-orm
inverseJoinColumns = @JoinColumn(name = "parent_id", insertable = false, updatable = false)
@WhereJoinTable(clause = "child2_id is not null")
private List<ParentEntity> parents = new ArrayList<ParentEntity>();
代码示例来源:origin: hibernate/hibernate-orm
inverseJoinColumns = @JoinColumn(name = "parent_id", insertable = false, updatable = false)
@WhereJoinTable(clause = "child1_id is not null")
private List<ParentEntity> parents = new ArrayList<ParentEntity>();
代码示例来源:origin: hibernate/hibernate-orm
@ManyToMany(cascade = CascadeType.PERSIST)
@OrderBy("expirationDate")
@Where(clause = "1=1")
@WhereJoinTable(clause = "2=2")
@Filter(name="Groupfilter", condition = "3=3")
@FilterJoinTable(name="Groupfilter", condition = "4=4")
public Set<Permission> getPermissions() {
return permissions;
}
代码示例来源:origin: hibernate/hibernate-orm
@ManyToMany(cascade = CascadeType.PERSIST)
@OrderBy("expirationDate")
@Where(clause = "1=1")
@WhereJoinTable(clause = "2=2")
@Filter(name="Groupfilter", condition = "3=3")
@FilterJoinTable(name="Groupfilter", condition = "4=4")
public Collection<Permission> getPermissions() {
return permissions;
}
代码示例来源:origin: dzinot/spring-boot-oauth2-jwt
@JoinColumn(name = "role_id", referencedColumnName = "id") }, inverseJoinColumns = {
@JoinColumn(name = "permission_id", referencedColumnName = "id") })
@WhereJoinTable(clause = NOT_DELETED)
@Where(clause = NOT_DELETED)
private List<Permission> permissions;
代码示例来源:origin: dzinot/spring-boot-jpa-data-rest-soft-delete
@WhereJoinTable(clause = NOT_DELETED)
@ManyToMany(mappedBy = "permissions", cascade = CascadeType.DETACH)
private List<Role> roles;
代码示例来源:origin: dzinot/spring-boot-jpa-data-rest-soft-delete
@WhereJoinTable(clause = NOT_DELETED)
@ManyToMany(mappedBy = "roles", cascade = CascadeType.DETACH)
private List<User> users;
@WhereJoinTable(clause = NOT_DELETED)
@ManyToMany(cascade = CascadeType.ALL)
@JoinTable(name = "permission_role", joinColumns = {
代码示例来源:origin: dzinot/spring-boot-oauth2-jwt
@JoinColumn(name = "user_id", referencedColumnName = "id") }, inverseJoinColumns = {
@JoinColumn(name = "role_id", referencedColumnName = "id") })
@WhereJoinTable(clause = NOT_DELETED)
@Where(clause = NOT_DELETED)
private List<Role> roles;
代码示例来源:origin: dzinot/spring-boot-jpa-data-rest-soft-delete
@WhereJoinTable(clause = NOT_DELETED)
@ManyToMany(cascade = CascadeType.DETACH)
@JoinTable(name = "role_user", joinColumns = {
内容来源于网络,如有侵权,请联系作者删除!