更新我的问题,以便更具体。
我的实体是Map<String, String>
我使用反射构建通用查询。对于所有其他类型,我可以构建一个路径(PathBuilder),然后进行适当的计算(equals、contains、startswith等)。对于字符串类型,我可以通过调用StringExpression获得path.getString(fieldName)。然后,我可以使用startsWith、endsWith等方法进行评估。
我不知道如何用Map来处理这个问题。我有一个MapPath...is在那里解决这个问题到一个StringExpression,以便我可以评估值startsWith或endsWith是一个特定的值。对如何使这项工作有什么建议吗?
发布于 2015-11-09 19:36:44
只能通过连接到字符串路径解析Map路径
query.join(entity.mapPath, stringPath)https://stackoverflow.com/questions/33526794
复制相似问题