Spring 启动自动装配模型中的回购协议

Spring Boot Autowired a repo in a model

我有一个模型 A 和 B 以及一个关系模型 A_B

现在我想 getter 在 class A 从 class A-B 得到一些东西 所以我@Autowired 模型 A 中 A_B 的回购,但它给出了一个错误。

有什么方法可以使用类似 Autowire 的后构造方法吗?

这是我的代码:

@autowire IrepoA_B irepoA_B;

@PostConstruct
public boolean getVar() {
    return irepoA_B.getByTrackId(this.getId()).var();
}

我该如何解决这个问题,这样他就不会报错:

Error creating bean with name 'entityManagerFactory' defined in class

path resource........

嗯,问题出在与我想象的完全不同的角落。

问题是它试图创建一个列 irepoA_B 因为它在 @Entity 中使用,所以我使用了注释 @Transient。修复了错误