彦祖。
冬天来了,春天还会远吗?
请允许我贴一段代码:
<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各种内容,框架的的作用远没有想象的那么简单,深不可测啊。
框架相对于之前学习的比较底层的代码,肯定是比较简单的,功能也是比较强大的,要不然用框架干嘛,这是一个基本的逻辑问题,所以我对于学习框架还是有很大的信心。
从此生活变成吃饭睡觉敲代码,这是我想要的生活吗?
好像是的。
|
|