最近在学习Hibernate,因为有被非官方软件坑的经历,就去官网下载了最新版本(5.0.2)的HIbernata框架,兴致勃勃地开始跟着视频敲代码,没想到。。这就是个坑啊!
废话不多说,上代码
//实体类(entity/Student.java)
public class Student {
private int sid;
private String sname;
//Constructors
//Setters and Getters
}
//hibernate.cfg.xml(src目录下)
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration><pre name="code" class="java"> <session-factory>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="connection.url">jdbc:mysql://localhost:3306/goods</property>
<property name="connection.username">root</property>
<property name="connection.password">123456</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="show_sql">true</property>
<property name="hbm2ddl.auto">create</property>
<mapping resource="entity/Student.hbm.xml"/>
</session-factory>
</hibernate-configuration>