Velo, parabéns pela iniciativa, baixei o pdf, dei uma lida no primeiro capítulo e achei o conteúdo muito bom. Porém se pretende colocar esse documento na página principal do Hibernate, sugiro que revise o documento, concordâncias, etc…
Segue abaixo algumas sugestões:
reflection do java
reflexão do java
iremos precisar de um banco de dados. O HSQL DB, um SQL DBMS feito
em java, pode ser baixado através do site do HSQL DB. Atualmente, você só precisa baixar o hsqldb.jar. Coloque
este arquivo no diretório da pasta de desenvolvimento lib/.
precisaremos de um banco de dados…
irá armazenar
arquivos de dados. Agora iremos iniciar o banco de dados executando java -classpath
../lib/hsqldb.jar org.hsqldb.Server neste diretório de dados. Você pode ver ele iniciando e conectando
ao socket TCP/IP, será onde nossa aplicação irá se conectar. Se você deseja iniciar uma nova base de dados durante
este tutorial, finalize o HSQL DB(pressionando o CTRL + C na janela), delete todos os arquivos no diretório
data/, e inicie o HSQL BD novamente.
armazenará… iniciaremos… Vê-lo… se conectará…
mas iremos
usar o pool de conexão interna para este tutorial.
mas usaremos…
Nos iremos, agora, compilar o tutorial com Ant. Você ira precisar do Ant instalado ? se encontra disponível na
página de download do Ant [http://ant.apache.org/bindownload.cgi]. Como instalar o Ant, não será abordado
aqui. Caso tenha alguma dúvida, por favor, acesso o manual do Ant [http://ant.apache.org/manual/index.html].
Depois que tiver instalado o Ant, podemos começar a criar o arquivo build.xml. Este arquivo será chamado de
build.xml e colocado no diretório de desenvolvimento.
Agora compilaremos… Você precisará…
Isto irá dizer ao Ant para adicionar todos os arquivos no diretório lib terminando com .jar, no classpath usado
para compilação. Irá também irap copiar todos os arquivos não-java para o diretório de compilação (arquivos
de configuração, mapeamento). Se você executar o ant agora, deverá ter esta saída.
Isto dirá… copiará…
Nos iremos criar uma classe helper HibernateUtil, que toma conta do startup e faz acesso a uma SessionFactory
de maneira conveniente. Vamos dar uma olhada na implementação:
Criaremos…
Peguei apenas alguns trechos, mas esses “erros” estão presentes em quase todos parágrafos do primeiro capítulo (único que eu li).
Sugiro que revise o seu texto.
Entenda como uma crítica construtiva, pois como você mesmo disse é importante mostrar que a comunidade brasileira é forte, isso inclui conhecer a própria lingua.
Abraços,
Osvaldo Andrade