我有两个具有OneToMany关系的实体.为了简单起见,让我们假设他们是学校和学生,从学校到学生的单向关系.我想找到一个具有特定学生的学校对象(具有特定年龄,姓名,ssn的学生......).我知道我可以为简单的学校属性创建一个简单的标准(对于学校的名称,如下所示):
ParameterExpression<String> p = criteriaBuilder.parameter(String.class, "schoolName");
criteria = criteriaBuilder.and(criteria, criteriaBuilder.like(schoolRoot.get("schoolName") , p));
queryResult.setParameter("schoolName", schoolName + "%");
Run Code Online (Sandbox Code Playgroud)
但是,如果学生被表示为java.util.List而不是基本属性,我如何查询具有特定属性值的学生?
有人可以帮我解决这个问题吗?我希望我能够解释我的问题.
谢谢
我wana配置了一个带有primefaces的Java EE项目.我在某处读到了我可以使用mvn arechetype:generate创建项目结构.当我使用它时,我只看到了41个选项,而在该教程中,该命令显示了超过300个选项.当我搜索它时,我发现我应该在我的Maven安装中安装新的arechtypes.但我不知道怎么做!有人知道如何在我的Maven安装中添加(或安装)我想要的原型吗?
我在我的项目中使用PrimeFaces作为Web技术.我有一个注册表,用户注册自己.在该表单中,用户还可以附加一些文档.到目前为止没有问题.但是当用户填写表单并附上一些文档时,用户可以通过下载来检查附件.为了提供下载文件,我使用fileDownload和commandButton.它运行正常,但问题是当用户想要下载附件时,表单已经过验证!因此,如果表单中的任何字段未经过验证,则用户无法下载任何文件!我想为用户提供机会,以便他可以在填写表单的字段之前先附加文档并检查它们.如果有人能帮助我,我非常感激.
在我的PrimeFaces项目中,我需要为一般响应错误状态代码提供一些常规错误页面,例如401和404.有人知道如何解决这个问题?
primefaces ×2
download ×1
installation ×1
java ×1
jpa ×1
jsf ×1
maven ×1
plugins ×1
validation ×1