Alteração do nome do campo id da tabela filha em uma herança do tipo JOINED

Como alterar o nome da coluna id que será mapeada no db de uma tabela filha?
Ex:

@Table(name = "servico")
@Entity
@Inheritance(strategy = InheritanceType.JOINED)
public class Servico implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name = "id_servico")
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Long id;

	// ..
}
@Table(name = "metodo")
@Entity
@AttributeOverride(name = "id_servico", column = @Column(name = "id_metodo"))
public class Metodo extends Servico {

	// ..
}

Só que essa anotação @AttributeOverride não funcionou.

Alguém poderia ajudar?