2.1 使用Maven Archetype构建一个Java项目

2.1.1 创建Maven项目

在构建时加入如下信息

  1. <archetype>
  2. <groupId>org.apache.maven.archetypes</groupId>
  3. <artifactId>maven-archetype-quickstart</artifactId>
  4. <version>1.1</version>
  5. <description>An archetype which contains a sample Maven project.</description>
  6. </archetype>

这样会在项目中生成如下目录结构:

  1. |-- pom.xml
  2. `-- src
  3. `-- main
  4. `-- resources
  5. |-- META-INF
  6. | `-- maven
  7. | `--archetype.xml
  8. `-- archetype-resources
  9. |-- pom.xml
  10. `-- src
  11. |-- main
  12. | `-- java
  13. | `-- App.java
  14. `-- test
  15. `-- java
  16. `-- AppTest.java

2.1.2 在pom.xml文件中添加依赖及配置

~/pom.xml

2.1.3 创建hibernate.cfg.xml文件

~/src/main/resources/hibernate.cfg.xml

2.1.4 使用Intellij Idea中的 Persistent 自动生成实体类

~/src/main/java/cn/jxzhang/hibernate/Employee.java
~/src/main/java/cn/jxzhang/hibernate/Department.java

2.1.5 创建测试类

~/src/test/java/cn/jxzhang/hibernate/session/SessionTest.java

2.1.6 执行测试

Lifecycle —> test