2. O que é Hibernate? Hibernate é um serviço de mapeamento objeto/relacional de peso leve para java. É uma maneira fácil e eficiente de trabalhar com informações de um banco de dados relacional na Forma de objetos naturais do Java.
3. Construtor ANT Ant É uma ferramenta utilizada para automatizar a construção de software. Escrita na linguagem java, utiliza um arquivo de construção XML, conhecido como build.xml. É uma das ferramentas padrão construídas para o desenvolvimento em Java , multiplataformas e umas das ferramentas mais utilizadas para desenvolvi mento em Java.
4. Banco de dados HSQLDB O HSQLDB é o servidor líder de banco de dados relacional escrita em Java, é poderoso o bastante para o armazenamento de nosso projeto, rapido pequeno e de simples instalação. O Hibernate trabalha com diversos tipos de banco de dados relacional, alguns deles são Mysql, PostgreSQL e Oracle.
5. Importância da hierarquia de um projeto Com o passar do desenvolvimento lidamos com muitas classes e tabelas de banco de dados, junto de configurações e arquivos de controles, por isso temos de nos certificar de estarmos bem desde o inicio. Embora a tarefa Maven to Ant nos baixa e gerencia todas as dependências externas.
6. Criando aplicação de um projeto em Hibernate 1- Escolha um local em seu disco rígido onde você queira trabalhar com seu projeto, ao escolher crie uma pasta onde será seu diretório de projeto. 2- Neste diretório você criara subdiretórios um chamado src e outro data, src é onde vai estar a hierarquia de fonte Java e os recursos relacionados e no diretório data esta o banco de dados HSQLDB.
7.
8.
9. <!– Caminho de classes para compilação e execução--> <path id="project.class.path"> <!– Incluir classes --> <pathelementlocation="${class.root}"/> <!– Classpath das dependências --> <path refid="dependency.class.path"/> </path> <targetname="db" description="Runs HSQLDB database management UI againstthe database file--use when application is notrunning"> <javaclassname="org.hsqldb.util.DatabaseManager" fork="yes"> <classpathrefid="project.class.path"/> <argvalue="-driver"/> <argvalue="org.hsqldb.jdbcDriver"/> <argvalue="-url"/> <argvalue="jdbc:hsqldb:${data.dir}/music"/> <argvalue="-user"/> <argvalue="sa"/> </java> </target>