关于hibernate.cfg.xm

来源:互联网 发布:远程授课软件 编辑:程序博客网 时间:2024/06/05 11:24
<!-- Database connection settings 数据库相关配置-->
        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="hibernate.connection.url">jdbc:mysql://localhost/system</property>
        <property name="hibernate.connection.username">mysql</property>

        <property name="hibernate.connection.password">mysql</property>

数据库的相关配置,主要有数据库类型,数据库表名称,数据库帐号,密码

 <!-- SQL dialect数据库方言 -->
        <property name="dialect">org.hibernate.dialect.MySQLDialect</property>

这个是表默认的,无需修改

<!-- Echo all executed SQL to stdout自动打印出sql语句 -->
        <property name="show_sql">true</property>

可以控制控制台是否打印sql语句

<!-- Drop and re-create the database schema on startup自动创建数据库表 -->
        <property name="hbm2ddl.auto">update</property>

这个是设置hibernate自动创建数据库表

<!-- 映射文件列表 -->
        <mapping resource="cn/edu/sjzc/model/Student.hbm.xml"/>
        <mapping resource="cn/edu/sjzc/model/Teacher.hbm.xml"/>
        <mapping resource="cn/edu/sjzc/model/Manager.hbm.xml"/>
        <mapping resource="cn/edu/sjzc/model/Message.hbm.xml"/>
<mapping resource="cn/edu/sjzc/model/Project.hbm.xml"/>
<mapping resource="cn/edu/sjzc/model/Group.hbm.xml"/>

相应的bean的映射文件,如果是ssh框架的话,一般都是依赖注入,没有get方法




0 0