BD

banco de dados

Automatizando seu DB com FlyWay Plugin – MySql

Olá Pessoal, No post de hoje vou mostrar para vocês como podemos automatizar a criação de um banco de dados usando o plugin flyway. Aqui na ITS temos usado o plugin para aumentar a produtividade e sempre manter a integridade dos ambientes. Lets go… O problema Há várias ferramentas e formas de automatizar a criação das tabelas do banco com cenários já prontos ou até vazios.  Aqui na ITS, para os projetos Java temos usado …

Automatizando seu DB com FlyWay Plugin – MySql Leia mais »

DBUnit com HSQLDB + Hibernate + maven

Olá pessoal! No post de hoje vamos ver como executar nossos unit tests usando o DBunit com HSQLDB em memória, tendo o Hibernate como framework de persistencia e usando o maven. por que isso tudo? Eu passei por uns problemas chatos de configuração que normalmente não temos quando fazemos testes de cada um desses recursos separados, mas, quando tive que colocar tudo na mesma panela, surgiram uns problemas mais chatos para nós, desenvolvedores, estou falando …

DBUnit com HSQLDB + Hibernate + maven Leia mais »

Testes com DBUnit & HSQLDB

Olá Pessoal,  Hoje veremos como deixar nossos testes com DBUnit usando o HSQLDB. O motivo que queremos rodar o banco em memoria, ou seja, evitarmos de termos que ter o banco rodando para executar os testes, o mesmo será iniciado somente quando os testes forem executado. Como você pode observar no último post, sempre temos que ter o MySql rodando para que as coisas funcionem e  ter essa dependência no dia-dia enquano estamos desenvolvendo é …

Testes com DBUnit & HSQLDB Leia mais »

Throubleshooting MySql Case Sensitive Criteria Hibernate

  Olá Pessoal, Mais um thoubletshooting, e dessa vez é com o Mysql. É aquela velha frase “vivendo e aprendendo”. No dia a dia trabalho com outros bancos de dados, mas nos meus projetos house-made gosto do mysql. Um dia desses estava desenvolvendo e um dos requisitos era considerar o case-sensitive. Dai vou lá feliz da vida usando o Criteria do Hibernate com o MySql: criteria.add(Restrictions.eq(“email”, email)); criteria.add(Restrictions.eq(“password”, password)); E o que acontece? Simplesmente se …

Throubleshooting MySql Case Sensitive Criteria Hibernate Leia mais »

Sincronizando dados WorkBench para MySQL

olá Pessoal, Neste post vou mostrar como sincronizar dados do WorkBench com o MySQL, assim as alterações realizadas no Workbench, causará impacto direto no banco, lembrando que esse recurso não fica de forma default por medida de segurança. O post será bem pequeno e objetivo. Vou considerar que você já tem o workbench instalado e uma base de dados no MySQL. Apesar de para uns parecer um posts para usuários básicos,  mas fazer modelagem de …

Sincronizando dados WorkBench para MySQL Leia mais »