0
LeaveType表と並んで、ユーザの入力に応じて選択データを休止状態ユーザ入力は、いくつかのカンマ区切りデータ
leave_name emp_gender employment_type max_allowed_leave
Sick Leave male,female permanent,contractual 10
Maternity Leave female permanent 240
Annual Leave male,female permanent 15
Paternity Leave male permanent 30
私はemployment_typeに応じて、ドロップダウンリストを作成したいとgender.If従業員が、その後値女性と永久的ですドロップダウンはシック・リーヴ、マタニティとアイルランドだけでなく、シック・リーヴだけが契約上の男性と女性の従業員である従業員のフォームに表示されます。hibernate.NBでそうする方法:emp_genderとemployment_typeフィールドのデータは、コンマ。私は少し次のように試してみました :
Query query = session.createQuery("from LeaveTable where empGender = :empGender and employmentType =:employmentType ");
query.setParameter("empGender ", currentUser.getGender());
query.setParameter("employmentType ", currentUser.getemploymentType());
List list = query.list();
を女性と永久休暇タイプの場合は次のようになります。1.Sick 2.Maternityは休止状態に問題を解決する提案を3.Annual.Need。
私は正規化を使用することはできません。javaのempgenderフィールドには、カンマseparetorを使用します。 –
次にLIKE演算子を使用する必要があります –