Boa tarde estou com a seguinte duvida, estou mapeando as entidades, porém uma entidade fica em outro schema, dai gostaria de saber como eu faço a anotation pra esse tipo de caso, e como eu faria o select normalmente ou tem alguma alteração?
Usa o annotation @Table e coloca o atributo schema:
@Entity
@Table(schema="SchemaAqui")
public class MinhaClasse ... {
[quote=visola]Usa o annotation @Table e coloca o atributo schema:
@Entity
@Table(schema="SchemaAqui")
public class MinhaClasse ... {
[/quote]
Bacana vou olhar isso aqui,
outra duvida que eu possuo é o seguinte no caso de uma tabela, não tem PK, o hibernate vai reclamar que não está achando o Identifier da tabela dai como faz?
Cara,
Criar uma tabela sem PK é meio estranho, imagine que queira excluir/buscar/editar um determinado registro sem um identificador.
Da uma olhada neste post que existe mais argumentos sobre isto:
http://www.guj.com.br/java/81637-jpa-tabelas-sem-chave-primaria
Crie uma PK qualquer nem que não utilize no momento.
Abraços,
[quote=Rafael_rst]Cara,
Criar uma tabela sem PK é meio estranho, imagine que queira excluir/buscar/editar um determinado registro sem um identificador.
Da uma olhada neste post que existe mais argumentos sobre isto:
http://www.guj.com.br/java/81637-jpa-tabelas-sem-chave-primaria
Crie uma PK qualquer nem que não utilize no momento.
Abraços,[/quote]
O problema é que a tabela não é minha =)
E criar uma PK em momento de execução seria a ideia?
Acabei criando uma chave composta e resolveu parcialmente, porém agora me trouxe esse erro
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Could not find server ‘Teste’ in sysservers. Execute sp_addlinkedserver to add the server to sysservers.