Hibernate-Annotations, Persistencia 2 objetos

PessoAll,

Estou tentando persistir 2 objetos, um Cliente e outro Categoria. Basicamente apenas consigo persistir se o Cliente herdar de Categoria? ou seja, no Main seto as propriedades e salvo a Cliente? e automaticamento tambem a Categoria é salva?

A idéia é diminuir esse código abaixo:

Categoria ct1 = new Categoria();
ct1.setNome("Categoria");
ct1.setId(new Long(52));
		
Cliente c1 = new Cliente();
c1.setNome("Nome Cliente");
c1.setIdade(new Long(12));
c1.setCategoria(ct1);
				
ClienteDAO clienteDAO = new ClienteDAO();		
clienteDAO.salvar(c1);
		
CategoriaDAO categoriaDAO = new CategoriaDAO();
categoriaDAO.salvar(ct1);

fico no aguardo.

Olá. Tudo bem?

Dê uma pesquisada em “cascade” no Hibernate. Dá pra você fazer muita coisa.

Espero ter ajudado. Até.