IntelliJ IDEA下自动生成Hibernate映射文件以及实体类 1、构建项目并添加项目结构配置以及配置初始参数 2、配置数据库 3、生成Hibernate的实体类以及配置文件

来自:https://blog.csdn.net/*qiang/article/details/81026823

1.1、如图将基本的架子搭建好

IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1、构建项目并添加项目结构配置以及配置初始参数
2、配置数据库
3、生成Hibernate的实体类以及配置文件
 
 
1.2、点击File,弹出的菜单中点击Project Structure;
 
 
1.3、点击左侧的Modules,再点击“+”号,再在弹出的菜单中选择Hibernate;
IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1、构建项目并添加项目结构配置以及配置初始参数
2、配置数据库
3、生成Hibernate的实体类以及配置文件
 
1.4、在这时,项目中多出了一个Hibernate,点击Hibernate,再点击“+”号,选择hibernate.hbm.xml;
IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1、构建项目并添加项目结构配置以及配置初始参数
2、配置数据库
3、生成Hibernate的实体类以及配置文件
 
1.5、弹出的窗口中选择Hibernate的版本,然后点击OK;
IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1、构建项目并添加项目结构配置以及配置初始参数
2、配置数据库
3、生成Hibernate的实体类以及配置文件
 
1.6、点击OK后在原来1.4步骤的窗口中的Apply按妞应用到项目;
 
1.7、这时项目架子中多出了一个名为hibernate.hbm.xml的配置文件;
IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1、构建项目并添加项目结构配置以及配置初始参数
2、配置数据库
3、生成Hibernate的实体类以及配置文件
 
1.8、在hibernate.hbm.xml中配置如下配置;
  1.  
    <?xml version=‘1.0’ encoding=‘utf-8’?>
  2.  
    <!DOCTYPE hibernate-configuration PUBLIC
  3.  
    “-//Hibernate/Hibernate Configuration DTD//EN”
  4.  
    “http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd”>
  5.  
    <hibernate-configuration>
  6.  
    <session-factory>
  7.  
    <!–数据库连接url配置–>
  8.  
    <property name=“connection.url”>jdbc:mysql://localhost:3306/SSHBlog?useUnicode=true&characterEncoding=utf8&useSSL=true&zeroDateTimeBehavior=convertToNull</property>
  9.  
    <!–数据库驱动配置–>
  10.  
    <property name=“connection.driver_class”>com.mysql.jdbc.Driver</property>
  11.  
    <!–数据库用户名配置–>
  12.  
    <property name=“connection.username”>root</property>
  13.  
    <!–数据库密码配置–>
  14.  
    <property name=“connection.password”></property>
  15.  
     
  16.  
    <!– DB schema will be updated if needed –>
  17.  
    <!– <property name=”hbm2ddl.auto”>update</property> –>
  18.  
    </session-factory>
  19.  
    </hibernate-configuration>
  • 1

1.9、第一步配置完毕。

2、配置数据库

2.1、点击左下角按钮,使窗口样式如图所示;
IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1、构建项目并添加项目结构配置以及配置初始参数
2、配置数据库
3、生成Hibernate的实体类以及配置文件
 
2.2、选择数据库;
IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1、构建项目并添加项目结构配置以及配置初始参数
2、配置数据库
3、生成Hibernate的实体类以及配置文件
 
2.4、配置数据库后测试连接是否成功,若成功后点击确定;
IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1、构建项目并添加项目结构配置以及配置初始参数
2、配置数据库
3、生成Hibernate的实体类以及配置文件
 
2.5、数据库如下;
IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1、构建项目并添加项目结构配置以及配置初始参数
2、配置数据库
3、生成Hibernate的实体类以及配置文件
IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1、构建项目并添加项目结构配置以及配置初始参数
2、配置数据库
3、生成Hibernate的实体类以及配置文件

3、生成Hibernate的实体类以及配置文件

3.1、点击窗口中的Persistence;
IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1、构建项目并添加项目结构配置以及配置初始参数
2、配置数据库
3、生成Hibernate的实体类以及配置文件
 
3.2、在Persistence中右键项目,然后点击Generate Persistence Mapping,选择By Database Schema;
IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1、构建项目并添加项目结构配置以及配置初始参数
2、配置数据库
3、生成Hibernate的实体类以及配置文件
 
3.3、选择数据源,配置实体类包,选择要生成的实体类(其中日期类型的只能手动修改为java.util.Date),然后点击OK;
IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1、构建项目并添加项目结构配置以及配置初始参数
2、配置数据库
3、生成Hibernate的实体类以及配置文件
IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1、构建项目并添加项目结构配置以及配置初始参数
2、配置数据库
3、生成Hibernate的实体类以及配置文件
 
3.4、等待一段时间之后,发现项目中的实体类以及配置文件已经自动生成。
IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1、构建项目并添加项目结构配置以及配置初始参数
2、配置数据库
3、生成Hibernate的实体类以及配置文件