Mesmo campo PK FK OneToOne Hibernate

Ola pessoal, tenho uma classe Pessoa e quero que minha classe Usuario
seja ligada a pessoa, no banco de dados eu coloquei que a PK de usuario
e um Id da Pssoa, coloquei esse mesmo campo como FK. Como implemento
isso no hibernate
Ex

	@Id
	@OneToOne
	@JoinColumn(name="pessoa_id")
	private Pessoa pessoa;

Eu posso tirar esse Id? ou devo criar
uma outra propriedade Integer so para este ID?

E se no casso fosse uma classe PessoaJuridica que extende Pessoa e tem
como FK e PK o id da pessoa, implementaria da mesma forma?

Obrigado