开发工具:IDEA
数据库:Mysql
一、项目结构图如下:
二、jar包如下:(mysql jdbc驱动jar包是自己添加的(其他的都为建项目的时候自动生成),注意jdbc版本,太高会出错,很头疼的一个问题)
一、建项目:
二、配置 hibernate.cfg.xml(命名不要错就这样)
<?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</property><!--hibernate为你所要链接的数据库名称,如果不一样就改。-->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property><!--加载jdbc驱动,报错的话就是没有添加jar包(一定要添加,不是粘到lib下就行了)-->
<property name="connection.username">root</property><!--用户名-->
<property name="connection.password">123456</property><!--密码-->
<!--配置数据库方言-->
<property name="dialect">
org.hibernate.dialect.MySQL5Dialect
</property>
<property name="show_sql">true</property><!--为了让hinbernate输出执行的底层的sql语句-->
<property name="format_sql">true</property><!--让输出的底层执行的sql语句有一定的格式-->
<!-- 指定自动生成数据表的策略 -->
<property name="hbm2ddl.auto">update</property>
<mapping resource="com/test/UserEntity.hbm.xml"/><!--引入LogInfo实体类的配置文件-->
</session-factory>
</hiberna