Urgente! Nao remover item relacionado por manyToOne (RESOLVIDO)

Bom dia amigos.
Tenho uma classe de “Veiculo” que tem relacao ManyToOne com a minha classe que "Marca"
gostaria de saber como faco para que quando eu remover uma marca, NAO remova assim o veiculo que esta usando essa marca.

Em meu cenário atual, quando cadastro o veiculo cadastro tbm a marca relacionada. Entretanto, quando eu excluo essa marca, o veiculo tbm é removido. como fazer para isso nao acontecer?

Fiz o mapeamento dessa forma

CLASSE VEICULO

private Marca marca;

@ManyToOne
	@JoinColumn(name = "marca", nullable = false, referencedColumnName = "marca")
	public Marca getMarca() {
		return marca;
	}

	public void setMarca(Marca marca) {
		this.marca = marca;
	}

CLASSE MARCA

private List<Veiculo> veiculo = new ArrayList<>();

	@OneToMany(mappedBy = "marca", cascade = CascadeType.ALL)
	public List<Veiculo> getVeiculo() {
		return veiculo;
	}

	public void setVeiculo(List<Veiculo> veiculo) {
		this.veiculo = veiculo;
	}

Quando você apaga uma marca, os veículos são excluídos por causa desse cascade.

Maravilha amigo, era isso mesmo! Muito obrigado ermao