org.hibernate.annotations.WhereJoinTable类的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(6.1k)|赞(0)|评价(0)|浏览(73)

本文整理了Java中org.hibernate.annotations.WhereJoinTable类的一些代码示例,展示了WhereJoinTable类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WhereJoinTable类的具体详情如下:
包路径:org.hibernate.annotations.WhereJoinTable
类名称: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 = {

相关文章

微信公众号

最新文章

更多