Hibernate - Nomear tabela com appliesTo

Ola pessoal!

Estou usando Hibernate com PostgreSql e gostaria de saber como nomear dar um nome a tabela.

Antes eu usava a biblioteca javax.persistence.Table e funcionava com o @Table(name=“nome_tabela”).

Porém agora esotu usando a biblioteca org.hibernate.annotations.Table e estou tentando nomear pelo atributo @Table(appliesTo=“nome_tabela”) mas ele só está aceitando criar a tabela com o mesmo nome da classe.

Estou usando org.hibernate.annotations.Table para poder criar os indexes e fazer com que os Ids sempre comecem do 0.

Segue o trecho do código:

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.validation.constraints.NotNull;

import org.hibernate.annotations.Index;
import org.hibernate.annotations.Table;


@javax.persistence.Entity
@Table(appliesTo="Planta", indexes = { @Index( name="index_001_planta", columnNames={"id", "nome"} ) } )
public class Planta extends Entity {
	

	
	@Id 
	@GeneratedValue(strategy=GenerationType.AUTO, generator="h_seq_planta")
	@SequenceGenerator(name="h_seq_planta", sequenceName="h_seq_planta")
	private Long id;
	
	@NotNull(message="Preencha o  nome")
	@Index(name="index_002_planta")
	private String nome;
	
	
	//Getters e Setters...

Obrigado!