|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
其实产生见解的过程就是训练自己发现问题,分析问题的能力。根据以上的认识我想谈下传统的学习与通过视频独立学习的优缺点:
二级缓存及内部缓存,它可以超出数个Session,经由过程统一个SessionFactory举行办理和保护。
接上例的代码:http://blog.csdn.net/kunshan_shenbin/archive/2008/09/03/2874375.aspx
要利用二级缓存,起首必要对hibernate.cfg.xml文件举行修正:- 1.<?xmlversion="1.0"encoding="utf-8"?>2.<!DOCTYPEhibernate-configurationPUBLIC3."-//Hibernate/HibernateConfigurationDTD3.0//EN"4."http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">5.6.<hibernate-configuration>7.8.<session-factory>9.10.....11.<propertyname="hibernate.cache.provider_class">12.org.hibernate.cache.HashtableCacheProvider13.</property>14.....15.16.</session-factory>17.18.</hibernate-configuration>
复制代码 HashtableCache是Hibernate本人所供应的二级缓存的完成,可是因为其功能和功效无限,一样平常只用于开辟和测试。
固然我们可使用第三方的完成,比如:org.hibernate.cache.EhCacheProvider,这个必要ehcathe.jar包。
修正User.hbm.xml文件:- 1.<?xmlversion="1.0"encoding="utf-8"?>2.<!DOCTYPEhibernate-mapping3.PUBLIC"-//Hibernate/HibernateMappingDTD3.0//EN"4."http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">5.6.<hibernate-mapping>7.8.<classname="com.hb3.pack_21.model.User"table="user">9.10.<cacheusage="read-write"/>11.12.<idname="id"column="id"type="java.lang.Integer">13.<generatorclass="native"/>14.</id>15.16.<propertyname="name"column="name"type="java.lang.String"/>17.18.<many-to-onename="room"19.column="room_id"20.class="com.hb3.pack_21.model.Room"21.cascade="save-update"22.outer-join="true"/>23.24.</class>25.26.</hibernate-mapping>
复制代码 <p>
首先第一点:jsp,servlet,javabean这些最基本的,嘿嘿,就算你是高手的话,在大行的企业级应用的话还是需要框架的,一个好的框架确实能构解决许多问题。 |
|