A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© true吴彦祖 初级黑马   /  2017-11-20 10:52  /  1388 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

彦祖。
冬天来了,春天还会远吗?
请允许我贴一段代码:
<hibernate-configuration>
        <session-factory>
                <!-- 一,必配(方言,驱动, 数据库路径,用户名,密码) -->
                <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
                <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
                <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/helloworld</property>
                <property name="hibernate.connection.username">root</property>
                <property name="hibernate.connection.password">abcd1234</property>

                <!-- 二,选配 -->
                <!-- 2.1 显示sql语句 -->
                <property name="hibernate.show_sql">true</property>
                <!-- 2.2 格式化输出sql -->
                <property name="hibernate.format_sql">true</property>
                <!-- 2.3配置hibernate是否自动生成表(默认不配的话,不生成) -->
                <property name="hibernate.hbm2ddl.auto">update</property>
                <!--2.4 配置C3P0 , 告诉Hibernate用C3P0 -->
                <property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
                <!-- 2.5Hibernate配置数据库的隔离级别 -->
                <!-- <property name="hibernate.connection.isolation">4</property> -->
                <!--2.6 配置当前的Connection和本地线程绑定开关 -->
                <property
name="hibernate.current_session_context_class">thread</property>
<!-- 三,导入映射 从com开始 -->
                <mapping resource="com/google/domain/User.hbm.xml" />

        </session-factory>
</hibernate-configuration>
这是hibernate配置的基本内容。发现学习框架,配置是一大学习内容,只要学好框架的配置,框架的精髓应该是已经掌握了,关键就是怎么学习配置。表的多对多关系,一对多关系,双向关联,级联,cascade,inverse各种内容,框架的的作用远没有想象的那么简单,深不可测啊。
框架相对于之前学习的比较底层的代码,肯定是比较简单的,功能也是比较强大的,要不然用框架干嘛,这是一个基本的逻辑问题,所以我对于学习框架还是有很大的信心。
从此生活变成吃饭睡觉敲代码,这是我想要的生活吗?
好像是的。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马