技术百科网

IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)

来源网络

由于Maven有良好的仓库管理的优点,方便导入必要Jar包,也便于用户管理本地的Jar文件,因此此次简单项目的建立如图 新建Maven项目。

由于只是简单的项目演示,不必选相应的模板,直接点Next

IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)[图]IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)[图]IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)[图]

建立好项目后,打开Maven配置文件pom.xml

并如图,添加相应的Jar包依赖。junit 有较好的分部调试的功能,可以方便我们对部分方法的调试;其中,hibernate-core的Jar包才是该项目的核心文件。如果,本地仓库中没有,则idea会自动从远程仓库中下载相应的文件到本地仓库。(出现下不动的情况很正常,具体原因你懂得)

IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)[图]

导入成功后。如图,在项目包,鼠标右键打开Add Framework Support为项目添加相应的框架。

IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)[图]

打开后如图选中Hibernate,由于已从Maven中导入了相关的库,idea会自动识别。如果未识别,请手动匹配相关的库。

IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)[图]

以上有两个可选项:

Create default hibernate configuration and main class

Import database schema

第一个是创建一个系统默认的hibernate的测试类(初学Hibernate时建议勾选,因为它会 给你提供相应的一些建立session的方法及帮助),勾选后会生成如下调试代码:

第二个是导入已有的数据库Table,若此时已建立相应的Table,则可勾选,若没有则 后期在来创建。


添加完成后,打开右上角的项目架构图标

然后打开后如图选中Modules —>Hibernate —> + hibernate.cfg.xml ,来添加相应的配置文件,一路ok。

IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)[图]IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)[图]

由于Idea不像Eclipse可以根据写好的映射类来自动生成相应的hbm映射文件,但Idea可以根据已有的表来生成相应的hbm映射文件。

因此我们先建立数据库。

如下图设置

IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)[图]IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)[图]IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)[图]IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)[图]

接下来根据相应数据库的表来建立相应的映射类及hbm映射配置文件。

如图 ,一路OK。

IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)[图]IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)[图]

并将默认生成的hbm文件手动移动到resources中,默认位置与生成的类位置相同,如果未移动,则会报错 找不到映射文件

IntelliJ IDEA配置 Hibernate(intellij idea怎么配置)[图]

接下来,在hibernate.cfg.xml中写入相应的数据库信息 这里 不做具体演示,具体配置可以看看我的博客。


然后就是写测试代码,由于度娘没有Markdown功能,这里就不贴代码了 具体可以看看我的博客。

标签:IntelliJ Hibernate idea