0

ManyRealtion の船で like 演算子を使用するにはどうすればよいですか。私の状況については、以下のコードを確認してください。

Org Class と DeptClass と One - Many Realtion シップがあります

Org.java

@Entity
@Table(name="TBL_STD_ORGANIZATION")
public class Organization implements Serializable  {
 @Id
@GeneratedValue
@Column(name="FLD_ORG_ID")
private Long organizationId;

@Column(name="FLD_ORG_NAME")
private String orgName;

@OneToMany(cascade=CascadeType.ALL,fetch=FetchType.EAGER)
private java.util.List<Department> listOfDepartMents = new java.util.ArrayList<Department>();

//setter and getter methods
}

部門.java

     @Entity
      @Table(name="TBL_STD_DEPARTMENT")
      public class Department implements Serializable { 

@Id
@GeneratedValue
@Column(name = "FLD_DEPARTMENT_ID")
private Long departmentId;

@Column(name = "FLD_DEPARTMENT_NAME")
private String departmentName;
   // Setter and getter methods

}

今、私は orgName を持っていますが、deptName については、この orgName に基づいて最初の 2 文字 (like 演算子の場合) しかありません。クエリを実行しましたが、OrgName の Department オブジェクトの数を取得しました。これは私を助けてくれます..私はHQLを使用しています

4

1 に答える 1

0

ここから1対多の関係についてもっと見つけることができます

于 2013-10-10T13:13:08.340 に答える