IDEA配置Hibernate以及⾃动⽣成Hibernate映射⽂件以及实体类⼀、创建好的⽬录结构
如下图:
⼆、具体步骤
(1)创建⼀个项⽬:以创建⼀个web项⽬为例
打开IDEA,选择File > new > project ,左侧选择java,勾选Web Application + Hibernate ,同时勾选 ”Create default hibernate configuration and main class” (当然也可以不勾选,在项⽬创建好后再⼿动创建也是⼀样的) 。
具体操作见下图:
(2)⼿动添加数据库驱动包和数据库缓冲池的jar包。
添加下⾯两个包
添加过程
复制下载好的要添加的数据库驱动包 > 粘贴到 lib⽂件⽬录下 > 选中刚添加的 jar包 > 右键选择Add as Libtary。(添加完成)。得到如图所⽰的⽬录结构
(3)连接MySql数据库(也可以是别的数据库)
如果电脑没有安装数据库可以点击下⾯连接安装数据库:
到Database,点击如图所⽰ :
填写Database(数据库名)、User(⽤户名)、Password(当前⽤户密码) 在前三步完成后,可以点击测试Test Connection显⽰成功后再点击Apply
(4)修改l。
代码如下所⽰:
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD//EN"
"/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="connection.url">jdbc:mysql://localhost:3306/java12</property>
<property name="connection.driver_class"&sql.jdbc.Driver</property>
<property name="connection.username">root</property>
<property name="connection.password">root</property>
<property name="show_sql">true</property>
<property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
<!-- DB schema will be updated if needed -->
<property name="hbm2ddl.auto">update</property>
<property name="format_sql">true</property>
</session-factory>
</hibernate-configuration>
注意:下边这两⾏代码是⾃动⽣成的,在上边代码中不⽤写⼊。
<!--先不⽤写,下⾯两⾏是⾃动⽣成的⾃动⽣成的-->
<mapping resource="com/l"/>
mysql下载jar包<mapping class="com.FurnituresEntity"/>
(5)⾃动⽣成Hibernate的实体类以及配置⽂件
点击窗⼝中的Persistence
在Persistence中右键项⽬,然后点击Generate Persistence Mapping,选择By Database Schema
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论