Idea搭建Hibernate项目
2022/1/13 6:07:52
本文主要是介绍Idea搭建Hibernate项目,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
话不多说,直接上步骤。从新建项目到配置,主要分为以下几步:
第一:新建项目,File——>New——>Project...,弹出如下页面,根据页面提示操作:
接着就是项目名称和存放路径,自定义完成后点击Finish。
第二:添加配置文件
此时Problems处会有一个1,提示需要处理,点击Fix,然后点击第一个Add,再就是apply,ok
第三步:测试数据库连接
在页面最右侧,有个DataSource,点击它,弹出如下页面,我使用的是Mysql。
输入数据库名称,用户名和密码等,确保自己电脑上的数据库服务已启动,然后点击Test
点击Test时会弹出页面,需要下载驱动文件,这可能会需要些时间,
果然成长的路上不是一帆风顺的,点击Test后连接失败。如果有运气不好连接失败的小伙伴,可以看看这篇文章:https://blog.csdn.net/liuqiker/article/details/102455077
设置完时区后,可算成功了,如下图所示:
第四步:编写配置文件
<?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <!--配置数据库基本信息--> <property name="connection.url">jdbc:mysql://localhost:3306/hibernate?useSSL=false&serverTimezone=UTC</property> <property name="connection.driver_class">com.mysql.cj.jdbc.Driver</property> <property name="connection.username">root</property> <property name="connection.password">123456</property> <!--hibernate基本信息--> <!--hibernate所使用的数据库方言--> <property name="dialect">org.hibernate.dialect.MySQL8Dialect</property> <property name="connection.autocommit">true</property> <!--执行操作时是否在控制台打印SQL--> <property name="show_sql">true</property> <!--是否对SQL进行格式化--> <property name="format_sql">true</property> <!--指定自动生成数据表的策略--> <property name="hibernate.hbm2ddl.auto">update</property> </session-factory> </hibernate-configuration> |
第五步:通过数据库表生成实体对象:
最后点击Ok。
以上步骤本人亲测有效,也是才开始学习hibernate,有不足之处还请见谅!
这篇关于Idea搭建Hibernate项目的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11cursor试用出现:Too many free trial accounts used on this machine 的解决方法
- 2025-01-11百万架构师第十四课:源码分析:Spring 源码分析:深入分析IOC那些鲜为人知的细节|JavaGuide
- 2025-01-11不得不了解的高效AI办公工具API
- 2025-01-102025 蛇年,J 人直播带货内容审核团队必备的办公软件有哪 6 款?
- 2025-01-10高效运营背后的支柱:文档管理优化指南
- 2025-01-10年末压力山大?试试优化你的文档管理
- 2025-01-10跨部门协作中的进度追踪重要性解析
- 2025-01-10总结 JavaScript 中的变体函数调用方式
- 2025-01-10HR团队如何通过数据驱动提升管理效率?6个策略
- 2025-01-10WBS实战指南:如何一步步构建高效项目管理框架?