Intellij IDEA创建第一个hibernate项目
2018-01-19 10:15
417 查看
最近在学习hibernate,教程上讲的都是eclipse的教程,奈何用了更为强大(个人感受)的IDEA,但是最开始因为不清楚hibernate的配置,被IDEA自动生成映射文件的操作给迷糊了,在这里写博客记录IDEA创建简单的hibernate项目,(本文只讲hibernate项目的创建过程,原理部分请移步hibernate其他教程,谢谢)
HIbernate【维基百科】
环境: Intellij IDEA 2017 CI
勾选Web Application + Hibernate
同时勾选 ”Create default hibernate configuration and main class” (当然也可以不勾选,在项目创建好后再手动创建也是一样的)
2、点击next,填写项目名称,finish
IDEA已经帮我们创建好了hibernate.cfg.xml文件、导入了相应的jar包
注:如果是eclipse的用户,jar包自行导入,其他操作也和IDEA的操作一样一样的
3、连接数据库(以MySQL为例)
(在连接数据库之前,需创建好数据库)
找到Database,点击如图所示
填写Database(数据库名)、User(用户名)、Password(当前用户密码)
点击“Test Connection”测试连接成功,点击“Apply”,点击OK
连接成功
4、创建持久化类
持久化类满足JavaBean规范,具体路径和类字段、方法见图
5、创建持久化类的映射文件
建议和持久化类放于统一目录,具体路径和文件内容见图,
如有不会配置的小伙伴请移步hibernate详细教程,文末有链接
hibernate支持直接使用注解的形式,在实体类进行添加相应的注解,可以不用创建映射文件,可以参考下图:
6、创建hibernate配置文件
因为在新建项目的时候已经自动生成了hibernate配置文件,在这里就直接进行配置即可,也可重新创建新的配置文件进行配置
具体配置不知的小伙伴请移步hibernate详细教程,文末有链接
7、创建测试类并测试
测试类
测试结果
查看数据库中是否写入记录
友情链接:
Hibernate教程
Hibernate初探之单表映射
HIbernate【维基百科】
环境: Intellij IDEA 2017 CI
具体步骤:
1、新建Project(此处以创建web项目为例)勾选Web Application + Hibernate
同时勾选 ”Create default hibernate configuration and main class” (当然也可以不勾选,在项目创建好后再手动创建也是一样的)
2、点击next,填写项目名称,finish
IDEA已经帮我们创建好了hibernate.cfg.xml文件、导入了相应的jar包
注:如果是eclipse的用户,jar包自行导入,其他操作也和IDEA的操作一样一样的
3、连接数据库(以MySQL为例)
(在连接数据库之前,需创建好数据库)
找到Database,点击如图所示
填写Database(数据库名)、User(用户名)、Password(当前用户密码)
点击“Test Connection”测试连接成功,点击“Apply”,点击OK
连接成功
4、创建持久化类
持久化类满足JavaBean规范,具体路径和类字段、方法见图
5、创建持久化类的映射文件
建议和持久化类放于统一目录,具体路径和文件内容见图,
如有不会配置的小伙伴请移步hibernate详细教程,文末有链接
hibernate支持直接使用注解的形式,在实体类进行添加相应的注解,可以不用创建映射文件,可以参考下图:
6、创建hibernate配置文件
因为在新建项目的时候已经自动生成了hibernate配置文件,在这里就直接进行配置即可,也可重新创建新的配置文件进行配置
具体配置不知的小伙伴请移步hibernate详细教程,文末有链接
7、创建测试类并测试
测试类
测试结果
查看数据库中是否写入记录
友情链接:
Hibernate教程
Hibernate初探之单表映射
相关文章推荐
- Intellij Idea 创建第一个Web项目
- Intellij IDEA下的第一个Hibernate项目
- mac上使用IntelliJ IDEA创建第一个javaWeb项目
- IntelliJ IDEA创建第一个Spring Boot项目
- 2_intellij idea创建第一个maven项目
- Intellij IDEA使用注解创建Hibernate项目中的OR映射类
- 在IntelliJ IDEA环境下创建第一个Grails项目
- IntelliJ IDEA上创建Maven Spring+SpringMVC+Hibernate项目
- 在IntelliJ IDEA环境下创建第一个Grails项目
- [推荐]图文详细,创建第一个AndroidStudio项目
- Maven-利用intellij idea创建maven 多模块项目
- Intellij Idea 创建Web项目入门
- 用maven来创建scala和java项目代码环境(图文详解)(Intellij IDEA(Ultimate版本)、Intellij IDEA(Community版本)和Scala IDEA for Eclipse皆适用)(博主推荐)
- Intellij idea创建javaWeb项目
- 用Maven创建第一个web项目
- 基于IntelliJ IDEA上创建Maven Spring MVC项目web.xml文件解读
- IntelliJ IDEA中创建Web聚合项目(Maven多模块项目)
- 用Maven创建第一个web项目
- 使用IntelliJ IDEA创建Maven Web项目
- 使用IntelliJ IDEA 14和Maven创建java web项目(以及maven管理本地仓库)