基準 API を使用して、選択したクエリのデータベースからデータを取得したいと考えています。
例えば:
select firstname,empid from emp where empid=10 &&
empname='bhanu' || salary=25000;
どうすればいいですか?
基準 API を使用して、選択したクエリのデータベースからデータを取得したいと考えています。
例えば:
select firstname,empid from emp where empid=10 &&
empname='bhanu' || salary=25000;
どうすればいいですか?
次のように基準クエリを使用します。
Criteria criteria = session.createCriteria(Emp.class)
.setProjection( Projections.projectionList()
.add( Projections.property("firstName") )
.add( Projections.property("empId") ) );
Criterion criterion= Restrictions.and(Restrictions.eq("empId", 10),
Restrictions.eq("empName", "bhanu"));
criteria.add(Restrictions.or(criterion, Restrictions.eq("salary", 25000)));
List result=criteria.list();