Melhorar desempenho JPA

Abaixo temos algumas recomendações para melhorar o desempenho de aplicações com JPA e Hibernate Utilizar a annotation @BatchSize(size=TAMANHO) para melhorar o desempenho em entidades que recuperam vários registros. Utilizar join fetch ao invés de relacionamentos EAGER para coleções. Dessa forma Continue lendo Melhorar desempenho JPA

Realizar diff entre base de dados no Oracle SQL Developer

Quando trabalhamos com equipes distribuídas é comum termos cópias de bases de dados em locais diferentes e para ambientes diferentes. Em alguns casos não são utilizadas ferramentas de monitoração de alteração de base e confiar na comunicação da equipe nem sempre é Continue lendo Realizar diff entre base de dados no Oracle SQL Developer

JDBC de uma forma diferente: RowSet

O RowSet é uma classe que tem a função de adicionar o suporte ao padrão JavaBean ao JDBC. Ao invés de realizarmos as operações desse jeito: Realizamos de uma maneira "mais JavaBean":

Recuperando a versão do banco Oracle

Para recuperar a versão do banco de dados Oracle que está sendo utilizado é só executar um dos seguintes comandos: ou

Data souce Oracle no JBoss AS 7

Para configurar uma base de maneira adequada no JBoss AS 7 é necessário adicionar o driver JDBC dela como um módulo. Para realizar esse procedimento crie uma pasta para colocar o driver do Oracle: Faça o download adequado do driver Continue lendo Data souce Oracle no JBoss AS 7

BPEL com DBAdapter

Vamos criar um processo de histórico de informações. O processo consiste em gravar a data/hora, uma mensagem da operação feita e um identificador em uma tabela do banco. Como não será necessário aguardar por uma resposta, vamos configurar o serviço Continue lendo BPEL com DBAdapter

Oracle SOA e BPM Suite

O SOA e o BPM Suite são produtos que fazem parte do Oracle Fusion Middleware. Eles servem para facilitar o desenvolvimento de aplicações SOA e prover um local único de configuração e administração de aplicações distribuídas. A instalação é um Continue lendo Oracle SOA e BPM Suite

Otimizar memória Oracle DB em Desenvolvimento

Máquina de desenvolvedor deveria ter memória infinita 🙂 ou próximo disso. Como isso ainda não é possível, utilizamos algumas maneira de otimizar o consumo de memória. Vamos ver como fazer isso para o Oracle 10g XE em ambiente de desenvolvimento. Continue lendo Otimizar memória Oracle DB em Desenvolvimento

[Des|re]instalação do oracle-xe

Tive um problema no Oracle XE no Ubuntu e não conseguia remover do jeito tradicional: apt-get remove <pacote>. Como o pacote havia sido instalado com o dpkg para remover é só digitar: "dpkg --purge oracle-xe-universal". O problema é que pode Continue lendo [Des|re]instalação do oracle-xe

Recuperar senha perdida do Oracle XE

Eu sou bem esquecido! E hoje esqueci a senha do meu Oracle XE, para recuperar é necessário realizar os seguintes procedimentos: Acesse o sqlplus: sqlplus /nolog Digite: conn / as sysdba Digite: alter user NOMEDOUSUARIO identified by SENHA; No meu Continue lendo Recuperar senha perdida do Oracle XE

Utilizando HSQLDB em suas aplicações

O HSQLDB ou HyperSQL é um gerenciador de base de dados relacional open source escrito inteiramente em Java. É simples, possui poucos recursos, mas é bastante eficiente. Esse gerenciador é utilizado no OpenOffice, ocupa pouco espaço em disco e pode Continue lendo Utilizando HSQLDB em suas aplicações

MySQL Workbench

O MySQL Workbench é uma ferramenta visual para design, desenvolvimento e administração de base de dados MySQL. Essa ferramenta é originária do DBDesigner. Que por sinal já era fácil e muito boa de se utilizar. Para instalar o MySQL Workbench Continue lendo MySQL Workbench