hebernate.cfg.xml的基本配置
<session-factory>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql:///hibernate</property>
<property name="connection.username">root</property>
<property name="connection.password">157953</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<property name="hibernate.current_session_context_class">thread</property>
<mapping resource="com/zyl/hbn/beans/student.hbm.xml"/>
<mapping resource="com/zyl/hbn/beans/course.hbm.xml"/>
</session-factory>
实体类的映射基本配置
<hibernate-mapping package="com.zyl.hbn.beans">
<class name="Student">
<id name="id">
<generator class="native"></generator>
</id>
<property name="name"></property>
<property name="age"></property>
<many-to-one name="course" column="courseid" cascade="all"/>
<filter name="sid" condition="name=:sname"/>
</class>
<query name="totalquery">from Student</query>
<filter-def name="sid">
<filter-param name="sname" type="string"/>
</filter-def>
</hibernate-mapping>