前言
这篇文章记录我在idea中如何使用maven创建hibernate项目。
看这篇文章,你需要知道
- Maven是什么
- hibernate是什么
- 如何创建环境变量
你会知道如何
- 使用Junit进行测试
- 让idea自动创建数据库映射文件
- 在idea中可视化数据库
- 使用hibernate对数据库添加数据
步骤记录
1.在idea的创建项目界面,选择Maven,并且选择quickstart项目,点击next
2.next后,随意填写一些名字,反正是学习用,继续next
3.这里配置Maven的目录、配置文件、以及本地仓库目录。
Tips:
1. Maven下载地址:http://www.trieuvan.com/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip
2. 可以把Maven设置成阿里的镜像,提高下载速度
3. 创建Maven项目需要配置环境变量M2_HOME以及JAVA_HOME,如果出错,请确认你已经配置了这两个环境变量
4.最后一步直接Finish就行
5.进入项目界面后,选择Maven自动导入包,如下图,最后等待初始化完成
6.初始化完成后,可以看到目录带src文件夹。接下来就要对pom.xml进行配置,让Maven自动下载需要的依赖包。
7.这里我导入的依赖包有
- Junit 4.12
- mysql 5.1.39
- hibernate 5.2.6 Final
导入过程如下:
双击pom.xml,在块内添加
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
最后如图
Tips:
这些依赖是如何找到的呢?答案在这里:https://mvnrepository.com/
需要Junit就搜Junit,可以自行选择版本~
8.对项目目录进行必要的配置
- 在main目录下添加resources文件夹,并且设置为resource
- 在test目录下添加resources文件夹,并且设置为test-resources
方法如下:
9.添加hibernate的配置文件
结果如下:
10.配置hibernate.cfg.xml文件,没啥好说,直接上配置内容
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
11.
- 打开idea的数据库可视化工具
- 连接mysql
过程如图:
- 创建goods表
12.生成hibernate的数据库映射类
Choose Data Source选择数据库源
package选择的是放映射类的文件夹
这一步OK之后,选择带路径带main的目录,最后结果如下
13.给映射类加一个无参构造方法,有参构造方法可加可不加~
14.配置hibernate.cfg.xml,添加刚刚生成的映射类,最终文件内容如下
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
15.进行单元测试,有三个注解:
- @Before:测试程序运行之前的准备操作
- @Test:测试程序运行
- @After:测试程序运行后
在test的Java文件夹内,添加一个名为TestGoods的类,添加如下代码
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
运行成功之后,查看数据库
Done
总结一下:
1. 创建Maven的QuickStart项目
2. 创建完成后,在pom.xml内添加需要的依赖包的语句,让Maven自动下载
3. 手动添加resources文件夹,并设置为资源文件
4. 打开项目结构,添加hibernate配置文件,选择放在main的resources文件夹内,并配置
5. 创建数据库表
6. 对数据库表进行映射生成映射类,并将映射文件配置到hibernate配置文件中
7. 使用Junit进行单元测试
8. 完结撒花~