Herança no Hibernate Annotations

Olá Pessoal, desculpem se estiver escrevendo no lugar errado…

Estou com uma duvida com o hibernate, que já estou me matando faz dias e consigo achar solução…

montei minhas entidades assim: Cliente (Superclasse), ClienteFisico e ClienteJuridico (subClasses)
na classe Cliente… coloquei as notações:

@Entity
@Inheritance(strategy=InheritanceType.JOINED)
@DiscriminatorColumn(length=2, name="tipoCliente", discriminatorType=DiscriminatorType.STRING)
public abstract class Cliente implements java.io.Serializable {

e nas subclasses ClienteFisico e ClienteJuridico

@Entity
@DiscriminatorValue("PF")
public class ClientePF extends Cliente implements java.io.Serializable {

@Entity
@DiscriminatorValue("PJ")
public class ClientePJ extends Cliente implements java.io.Serializable {

fiz um Dao para a classe Cliente

para cadastrar, excluir, listar está funcionando tudo certo…
mas não consigo fazer o seguinte, transformar um ClienteFisico em ClienteJuridico…

será que alguem tem alguma solucao prática??

espero que consigam entender o que eu escrevi… é que já estou meio atordoado… :shock:
obrigado
t+