Quando eu tento salvar um objeto veiculo(que PODE possuir um proprietario do tipo Pessoa) no banco de dados, eu obtenho esse erro quando a pessoa é null
java.lang.IllegalStateException: During synchronization a new object was found through a relationship that was not marked cascade PERSIST: br.com.empresa.model.Pessoa[idPessoa=null].
Pelo que eu pesquisei na internet, este erro é resolvido quando se coloca a anotação “@ManyToOne(cascade=CascadeType.PERSIST)” no objeto pessoa dentro de veiculo. Porém eu não quero que seja realizado cascade Persist, pois algumas vezes a pessoa será null.
Como posso fazer para não precisar colocar esta anotação?