预览模式: 普通 | 列表
08-07
24

hibernate中常用的接口和类有哪些?

Configuration接口      
Configuration接口的作用是对Hibernate进行配置,以及对它进行启动。在Hibernate的启动过程中,Configuration类的实例首先定位映射文档的位置,读取这些配置,然后创建一个SessionFactory对象。    


SessionFactory 接口     

这里用到了一个设计模式――工厂模式,用户程序从工厂类SessionFactory中取得Session的实例。SessionFactory并不是轻量级的,一个项目通常只需要一个 SessionFactory就够了,但是当你的项目要操作多个数据库时,那你必须为每个数据库指定一个SessionFactory。  
    
SessionFactory在Hibernate中实际起到了一个缓冲区的作用,它缓冲了Hibernate自动生成的SQL语句和一些其它的映射数据,还缓冲了一些将来有可能重复利用的数据。  

查看更多...

Tags: 接口

分类:Hibernate | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 556
08-07
23

could not initialize proxy - no Session

还是关于could not initialize proxy - no Session的问题

hibernate2与hibanete3在lazy的默认值上有区别:2中默认为lazy="false".而三中默认为proxy,我们可以把它看作是true.
异常:

程序代码
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:57)
at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:111)

查看更多...

Tags: session proxy

分类:Hibernate | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2906
08-07
23

5种原因加速你的衰老

1、糟糕的饮食
你吃什么可能比你做的其它任何事情对你健康的影响都大。当你吃那些糟糕的食品——油腻的、加工的或油炸食品和单糖类食品——的时候,你正用化学添加剂和反式脂肪*及通过剥夺身体必须的营养成分来给身体加压,进而加速你身体的衰老。相反,当你吃那些“生命活力”食品的时候,你可以预防疾病和增强身体器官的功能。
一般来说,你的饮食内容应当包含各种各样颜色(食品)和各种有机精益蛋白质来源的平衡,混合型碳水化合物,全谷类,豆类,水果和蔬菜。许多研究表明水果和蔬菜表皮中各式各样的天然色素是强效抗氧化剂,那是保持健康、防癌和使身体免受环境毒素侵害的重要营养成份。
避免摄入油腻食品,加工和油炸食品。保持最低的牛奶摄入量,因为大部分牛奶都含有大量的饱和脂肪。把糖果、糖、苏大和所有的单糖食品从你的菜单中拿走。过量的糖会转化为你体内的脂肪而使你体重增加——必然导致心血管疾病、高血压和糖尿病。种瓜得瓜种豆得豆,所以吃得科学点吧!


2、忧虑
忧虑不仅让你心情沮丧,也损害你的健康。实际上,抑郁和不快的人得心脏病的几率是正常人的两倍。有证据显示C型个性特征的人——那些有忧郁、消沉和过分担心的人——更容易得癌症。千万不要低估你情绪的影响力。你的经历是由你表现出来的能力决定的,但最终,在人生低谷的时候拥有消极看法还是积极态度是你自己的选择。
几年前,我有幸同已故的Norman Cousins一起工作。他的研究表明情绪对许多生理机能有重大的影响,包括免疫系统。他发现,在经历20天每天半小时捧腹大笑后,癌症患者体内攻击癌细胞的免疫K细胞数量有所增长。笑也会释放体内的安多芬,这是一种能给你幸福感的化学物质。毋庸置疑,快乐的人活得更久更健康。

查看更多...

Tags: 衰老 原因 加速

分类:生活 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 426
08-07
23

添加数据库缓冲区

<bean id="dataSource"
        class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName">
            <value>com.mysql.jdbc.Driver</value>
        </property>
        <property name="url">
            <value>
                jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
            </value>

查看更多...

Tags: 缓冲

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 635
08-07
22

网页访问十秒极限 - Ten second limit


According to usability guru Jakob Nielsen,
user satisfaction begins to seriously degrade
after 10 seconds of waiting. 
 

Try to minimize the size of generated pages. For a slow connection
at 28.8-56K, this 10 second limit corresponds to a file size of about 34K. 

查看更多...

Tags: 网页 访问 十秒 极限 Ten second limit

分类:Css&Ps | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 554
08-07
21

Exception executing batch:

Exception executing batch:
org.hibernate.StaleStateException: Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1

在更新的时候出现的问题,原因很简单,没有指定PO中的id,就是说id为null

查看更多...

分类:Hibernate | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 613