Java 条件-获取给定别名的投影属性

Java 条件-获取给定别名的投影属性,java,hibernate,criteria,projection,Java,Hibernate,Criteria,Projection,假设我们有一个格式良好的criteria对象,其投影列表设置为投影。大概是这样的: ProjectionList projectionList = Projections.projectionList(); projectionList.add(Projections.property("id"), "alias1"); projectionList.add(Projections.property("client_project.name"), "alias2"); p

假设我们有一个格式良好的criteria对象,其投影列表设置为投影。大概是这样的:

   ProjectionList projectionList = Projections.projectionList();
   projectionList.add(Projections.property("id"), "alias1");
   projectionList.add(Projections.property("client_project.name"), "alias2");
   projectionList.add(Projections.property("project.name"), "alias3");
   projectionList.add(Projections.property("name"), "alias4");
   criteria.setProjection(projectionList);
在代码的其他部分中,只有条件在范围内,我如何能够检索给定的“别名”,即对应的投影?有什么办法吗?也许我误解了什么

提前谢谢


您好。

我搜索了java文档,发现一些东西表明投影别名关系不是真正的双射关系。。。