Pessoal, estou com um problema que talvez seja ligado à db.
É o seguinte, minha aplicação usa o Hibernate para fazer o DAO com os bancos. No MySql minha entidade está persistindo corretamente com os annotations feitos de um jeito. Já no Microsoft SQL Server 2005 existe a idéia de schema, o que me obriga a usar a annotation:
@Table(name = "CA1", schema = "erp.dbo")
//onde erp = database, dbo = schema padrão do SQL Server 2005
só que dessa forma a interoperabilidade da aplicação fica comprometida, a menos que eu crie um schema para cada SGBD que for usar a aplicação. Não consegui encontrar nenhuma propriedade (eu uso configuração do hibernate em .properties) que defina um “Schema padrão” para a aplicação. Assim, só consigo persistir os dados usando essa annotation (a persistência está funcionando perfeitamente, acabei de inserir 50000 registros numa base de testes).
Como fugir dessa annotation? Na realidade não queria usar nenhuma espécie de Factory Method para o DAO, uma vez que o Hibernate poderia fazer isso para mim.
Desde já, grato pelas contribuições 