1.Database Type:建立hibernate.cfg.xml的时候,弹出一个对话框,有一个Database Type,这里选择以后,影响的是Dialect。选择一个数据库类型,将在xml中生成对应的Dialect属性。比如选择了MySQL,见红色代码部分。
2.Connection:先保证项目已经加入了定义好的Hibernate用户库,加入后可以辅助搜索该类,点击Driver Class旁边的browse,键入Driver就可以找到对应类的完整包路径。蓝色代码部分即是本选项配置的反映。
hibernate.cfg.xml内容:
<hibernate-configuration>
<session-factory >
<!-- local connection properties -->
<property name="hibernate.connection.url">jdbc:mysql://localhost/test</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password"></property>
<!-- property name="hibernate.connection.pool_size"></property -->
<!-- dialect for MySQL -->
<property name="dialect">
net.sf.hibernate.dialect.MySQLDialect
</property>
<property name="hibernate.show_sql">false</property>
<property name="hibernate.use_outer_join">true</property>
<property name="hibernate.transaction.factory_class">net.sf.hibernate.transaction.JTATransactionFactory</property>
<property name="jta.UserTransaction">java:comp/UserTransaction</property>
</session-factory>
</hibernate-configuration>
3.Add Mapping Reference:这个菜单的作用是,在文件中加入一句<mapping resource="UserInfo.hbm" /> 。