Hsqldb

Bom dia a todos.

Utilizo Jboss, Jboss Seam, hibernate, jsf com richfaces, atualmente a aplicação está conectada com postgreSQL mas preciso que minha aplicação passe a usar o HSQLD do Jboss,
alguém já fez isso me pode me dar uma idéia de por onde começar.

Obrigado, até mais.

Esse post serve de base para quem quer usar o DBUnit, e normalmente as pessoas conectam nesse banco.
http://blog.camilolopes.com.br/tag/hsqldb/

Espero qeu esse post sirva para vc, quanto serviu para min.

otaviojava

Muito obrigado!

Me diz uma coisa, você já deve ter usado esse banco concerteza, como eu faço com as sequences que eu tenho no postgreSQL, qual a sintaxe correta para inseri-las na minha tabela, já estou começando a criar o banco
mas estou parado nas sequences.

Obrigado, até mais.

O User guide tem muitas informações sobre o banco dá uma olhada:
http://hsqldb.org/doc/guide/
Para sequence segue:
http://hsqldb.org/doc/guide/databaseobjects-chapt.html#dbc_number_sequence

Só toma cuidado em querer comprar esses DBs mais simples como o JavaDB, mysql embedded, HSQLDB, SQL Light, etc.
Com SGDBs mais robustos

Sim, pode deixar, é que a intenção e disponibilizar uma versão free do sistema, e nada mais prático do que um banco standalone não concorda?

Ainda estudando sobre o banco, mais duvidas, posto aqui!

Obrigado.

Repare no standalone.xml do JBoss que ele tem um datasource chamado ExampleDS se não me engano.

Ele já é exemplo funcionando. Basta usar o datasource assim:[code]<?xml version="1.0" encoding="UTF-8"?>


org.hibernate.ejb.HibernatePersistence
java:jboss/datasources/ExampleDS

	<properties>
		<property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect" />
		<property name="hibernate.hbm2ddl.auto" value="create-drop" />
		<property name="hibernate.show_sql" value="true" />
		<property name="hibernate.generate_statistics" value="false" />
	</properties>
</persistence-unit>

[/code]

GUJ Hacker

Muito obrigado.

Parei aqui corrigir um bug no sistema, na parte da tarde vou voltar a estudar sobre o assunto.

Estou com uma dúvida que ainda não testei, vi que no diretório data do jboss existe um banco criado, se eu simplesmente colocar meu banco hsqldb neste diretório o quando o servidor subir ele já vai esta disponível para mim?

Ou resumindo a pergunta, onde eu coloco o meu banco de dados hsqldb no jboss.

Obrigado.