I am getting javax.persistence.EntityNotFoundException error when I am trying to get User through Invoice object
invoice.getUser().getId()
It should work when you add referencedColumnName = COLUMN in @JoinColumns of @ManyToOne annotation
referencedColumnName = COLUMN
@JoinColumns
@ManyToOne