Estou obtendo o seguinte stacktrace, SE EU Ñ USAR @TRANSIENT!
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.MappingException: Could not determine type for: domain.business.repository.entries.ProdutoRepository, at table: Produto, for columns: [org.hibernate.mapping.Column(produtoRepository)]
O dito:
@Entity
public class Produto {
//o pau é por causa do cara aqui de baixo
private ProdutoRepository produtoRepository = (ProdutoRepositoryImpl) SpringUtil.getSpringContext().getBean("produtoManager");
Um belo dia resolvi usar @Transient:
@Entity
public class Produto {
@Transient
private ProdutoRepository produtoRepository = (ProdutoRepositoryImpl) SpringUtil.getSpringContext().getBean("produtoManager");
E agora ?
com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"