0

休止状態で基準を使用してクエリを作成しましたが、正常に動作しています。

コード:

 List<HmsInventoryStockDetail> stockList = null;
                Criteria crt = session.createCriteria(HmsInventoryStockDetail.class);
                crt.createAlias("itemMaster", "item");
                if (!itemName.equals("")) {
                    crt.add(Restrictions.eq("item.itemName", itemName));

                }
                if (!itemType.equals("")) {
                    crt.add(Restrictions.eq("item.itemTypeMaster.itemType", itemType));
                }
                if (!manufacturerName.equals("")) {
                    crt.add(Restrictions.eq("item.manufacturerMaster.manufacturerName", manufacturerName));
                }
                if (!batchNumber.equals("")) {
                    crt.add(Restrictions.eq("batchNumber", batchNumber));
                }
                if (!rackNo.equals("")) {

                    crt.add(Restrictions.eq("item.rackMaster.rackNo", rackNo));
                }
                if (expiryDate != null) {
                    crt.add(Restrictions.le("expiryDate", expiryDate));
                }
                stockList = crt.list();

しかし、私はこのステートメントの並列 Hql クエリが必要です。ありがとう

4

0 に答える 0