0
Projectionsリストを使用してカスタムDTOを返すCriteriaリクエストを使用します。今私は2つの特性上の突起持っているために:私のEmployeeDtoでHibernate:Stringプロパティのbooleanへの投影
criteria.setProjection(
Projections.projectionList
.add(Projections.property("Employee.id"), "id")
.add(Projections.property("Employee.name"), "name"))
.setResultTransformer(Transformers.aliasToBean(EmployeeDto.class));
を、私はブールプロパティ「hasPicture」を持っています。この情報は、EmployeeテーブルのNullable String列(実際の場合は名前)です。
私は名前自体を気にしない、私は次のことを行い、新たな投影追加したいと思います!
もPictureName =ヌル - > dto.hasPicture =真
もPictureNameを== nullを - > dto.hasPicture = false
これは可能ですか?どうやって?
Thks Mr Stef。私はすでにこの回避策を講じていますが、もちろんうまくいきます。しかし、私の質問は、デフォルトでは、条件照会でそれを直接行う方法があるかどうかを知ることです。だから、私はイヴェルナージュにそのようなことはないと結論づけることはできますか?私はあなたの第二の解決策に注意を払う。 ;) – ddp
Hivernage = Hibernate(ahah damned french check!) – ddp