JPA - Annotations para Indice. Existe?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
EderBaum
JavaBaby
[Avatar]

Membro desde: 27/07/2005 22:58:32
Mensagens: 92
Offline

Tenho o seguinte campo no JPA:



Para questões de performance fui diretamente no MySql e coloquei este campo como indice.
Existe como eu definir que este campo deve ser indexado via Annotations??

This message was edited 1 time. Last update was at 27/10/2008 16:06:17


sabesim.com.br
[WWW]
Arisson Leal
Thread.start()

Membro desde: 12/09/2007 16:25:42
Mensagens: 34
Offline

Coloca assim:
EderBaum
JavaBaby
[Avatar]

Membro desde: 27/07/2005 22:58:32
Mensagens: 92
Offline

org.hibernate.annotations.Index funciona aparentemente se eu usar apenas Hibernate para persistência.

Usando JPA não rola.

sabesim.com.br
[WWW]
Arisson Leal
Thread.start()

Membro desde: 12/09/2007 16:25:42
Mensagens: 34
Offline

JPA é apenas uma especificação, você deve utilizar algum provider como Hibernate ou TopLink, então se você estiver usando JPA com Hibernate a anotação @Index vai funcionar.

v_vinicius_v
Debugger

Membro desde: 01/02/2007 06:33:17
Mensagens: 73
Offline

Eu não sei se existe algum problema em ressucitar este topico !
Acredito eu que seja melhor do que criar um novo com o mesmo assunto !
Além do mais pra min não ficou claro , e o tópico não foi respondido.
Tudo bem que o Hibernate tenha a anotação , mas o JPA puro tem ?
Eu sei que é uma especificação , e fica implicito que estou perguntando em relação
a implementações como por exemplo EclipseLink.

O fato é que estou com a base de dados dos correios , e estou fazendo uma engenharia reversa !
A partir do *.mdb converti pra .mysql , e agora preciso mapear no JPA !

no squama tem os indices , eu acredito que deva seguir exatamente a forma como squema esta pois
se nao o banco vai ficar lento , são muitos registros :

no squema.sql , exemplos de criacao de tabela :




 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team