| のテーブルがあります。顧客 ID | 顧客名 | 顧客国 |。
CustomerName と CustomerCountry の組み合わせに対応する CustomerId を取得する HQL クエリを作成するにはどうすればよいですか?
ここに私のCustomerDaoImplがあります:
@Repository
public class CustomerDaoImpl implements CustomerDao {
@Autowired(required=true)
private SessionFactory sessionFactory;
public Customer getCTID(String customerName, String customerCountry) {
return (Customer)
this.sessionFactory.getCurrentSession().createQuery(/* Some query that gets CTID corresponding to customerName and customerCountry*/);
}
}
この CustomerId を使用して、新しい配送のために DeliveryTable に挿入したいと考えています。配送情報を入力するフォームに DTO を使用しており、CustomerService を使用して CustomerDAO で CustomerId を取得する新しい配送を作成するために DeliveryService を使用します。
助けてくれてありがとう、D