小编Jer*_*oen的帖子

maven:将多模块项目组装成单个jar

我有一个多模块项目,想要创建一个包含所有模块类的jar.在我的父POM中,我声明了以下插件:

<plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-assembly-plugin</artifactId>
 <configuration>
  <descriptorRefs>
   <descriptorRef>bin</descriptorRef>
  </descriptorRefs>
 </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

但是,在运行mvn assembly:assembly时,只包含父文件夹中的源(空).如何将模块中的源包含到存档中?

maven-2 archive maven maven-assembly-plugin multi-module

11
推荐指数
3
解决办法
1万
查看次数

JPA条件查询,上课顺序

有没有办法让JPA标准查询在课堂上订购?想象一下以下域对象:

abstract class Hobby { ... }
class Coding extends Hobby { ... }
class Gaming extends Hobby { ... }
Run Code Online (Sandbox Code Playgroud)

使用常规QL我能够做到

from Hobby h order by h.class
Run Code Online (Sandbox Code Playgroud)

但是当我在条件查询上应用相同的逻辑时,会发生运行时异常"未知属性".

CriteriaQuery<Hobby> criteriaQuery = builder.createQuery(Hobby.class);
Root<Hobby> hobbyRoot = criteriaQuery.from(Hobby.class);
criteriaQuery.orderBy(builder.asc(hobbyRoot.get("class"));
List<Hobby> hobbies = entityManager.createQuery(criteriaQuery).getResultList();
Run Code Online (Sandbox Code Playgroud)

使用的JPA实现:Hibernate-EntityManager v3.5.5-Final

hibernate jpa criteria-api jpa-2.0

8
推荐指数
1
解决办法
9321
查看次数

JSR303验证常见对象的集合

是否可以基于一个或多个委托验证规则验证集合的每个元素?例如:

@EachElement({@Min(1), @Max(12)})
private Set<Integer> monthNumbers;
Run Code Online (Sandbox Code Playgroud)

java collections validation bean-validation

6
推荐指数
1
解决办法
1787
查看次数