我尝试使用Springs CrudRepository接口将实体持久化到PostgreSQL数据库时遇到问题.我在TomEE上调整正确的值并调整Spring本身的配置时遇到了一些问题.我曾尝试使用hibernate,但问题变得更糟,所以我切换回与TomEE捆绑在一起的OpenJpa.
我有一些普通JavaEE的经验,我正在创建这个应用程序来学习Spring,我的一个朋友需要一个Spring应用程序来在基于TomEE的ApplicationServer上进行部署,因此这两个是需求.我可能会对我附加的代码量有点过分,但我宁愿让你看看有什么,所以你得到了一个很好的概述.
我开发的组件以及我正在做什么,期待和实际看到的简要描述.组件:
我的行动流程:
我期待的是:
我看到的和我看不到的但希望看到的:
在通过google,SO和许多教程尝试所有不同类型的故障排除后,我的配置文件变得非常混乱.现在花了几天时间试图找出问题所在,我现在来到这里,希望你能指出我的错误.
Coworker.java
@Entity
public class Coworker implements Serializable {
@Transient
Logger logger = LoggerFactory.getLogger(this.getClass());
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
private Long coworkerId;
private String firstName;
private String lastName;
@Temporal(TemporalType.DATE)
private Date creationDate;
@Temporal(TemporalType.DATE)
private Date lastUpdatedDate;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "coworker", fetch = …Run Code Online (Sandbox Code Playgroud)