Java JPA实体使用模式的参考应用程序

Java JPA实体使用模式的参考应用程序,java,entity-framework,hibernate,jpa,Java,Entity Framework,Hibernate,Jpa,是否有一个定义了许多JPA实体的大型真实开源项目。可以说明定义JPA实体的最佳JPA实践吗 我发现的所有样本都很小或很集中 我正在努力,寻找什么是公认的“良好实践”。例如,如何最好地: 在关系中添加/删除实体(我是否为实体上的此类内容提供支持?) 对于one2one,如果getter为空,我应该从getter返回null吗?抛出,或者提供一个API来检查isEmpty() 我是在实体类上做这些事情,还是提供某种类型的助手 我发现了一款很棒的开源电子商务参考应用程序,名为Broadleaf eC

是否有一个定义了许多JPA实体的大型真实开源项目。可以说明定义JPA实体的最佳JPA实践吗

我发现的所有样本都很小或很集中

我正在努力,寻找什么是公认的“良好实践”。例如,如何最好地:

  • 在关系中添加/删除实体(我是否为实体上的此类内容提供支持?)
  • 对于one2one,如果getter为空,我应该从getter返回null吗?抛出,或者提供一个API来检查isEmpty()
  • 我是在实体类上做这些事情,还是提供某种类型的助手

我发现了一款很棒的开源电子商务参考应用程序,名为Broadleaf eCommerce。它可以在GitHub上获得。它有一个基本的JPA域模型,他们正在使用Hibernate

我发现它是学习JPA和Hibernate的好资源