Persistencia, colocar apenas chave primaria ou uma referencia para uma classe?

Estou com a seguinte duvida, tenho a classe Localidade e as classes Estado e CondicaoClimatica.

A classe Localidade tem um estado e uma condicaoclimatica.

Agora nao sei se faco assim

public class Localidade implements Serializable { private Estado estado; private CondicaoClimatica condicaoClimatica; }

ou se coloco na Localidades apenas a chave primaria:

public class Localidade implements Serializable {
	private String keyEstado;
                private int keyCondicaoClimatica;
}

Estou utilizando hsqlbd sem ajuda de nenhum framework de persistencia.

Voce mesmo respondeu a pergunta: “A classe Localidade tem um Estado e uma CondicaoClimatica.” :mrgreen:

so sendo um pouquinho mais claro, entao coloco uma referencia? :roll:

Yup! :slight_smile: