当前位置:  编程技术>综合
本页文章导读:
    ▪asp.net查询本地IP          public static string GetIP()     {         string result = String.Empty;         result = HttpContext.Current.Request.ServerVariables["HTTP_X_F.........
    ▪java定时任务,每天定时执行任务(JDK TimerTask)      ......
    ▪failed to lazily initialize a collection of role      这个是懒加载异常,就是在查询时没有加载关联表的对象,你读取这个关联对象的时候,hibernate的session已经关闭,所以无法获取对象。 你可以在配置文件里关闭懒加载 lazy=false   在某个表.........

[1]asp.net查询本地IP
    来源: 互联网  发布时间: 2013-11-10

    public static string GetIP()
    {
        string result = String.Empty;
        result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
        if (null == result || result == String.Empty)
        {
            result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
        }
        if (null == result || result == String.Empty)
        {
            result = HttpContext.Current.Request.UserHostAddress;
        }
        return result;
    }

作者:Cai_Ethan 发表于2013-1-12 16:04:22 原文链接
阅读:0 评论:0 查看评论

    
[2]java定时任务,每天定时执行任务(JDK TimerTask)
    来源: 互联网  发布时间: 2013-11-10
01 public class TimerManager {
02  

    
[3]failed to lazily initialize a collection of role
    来源: 互联网  发布时间: 2013-11-10
这个是懒加载异常,就是在查询时没有加载关联表的对象,你读取这个关联对象的时候,hibernate的session已经关闭,所以无法获取对象。
你可以在配置文件里关闭懒加载 lazy=false
 
在某个表自己进行一对多的关系的时候,在hibernate配置文件中,如果这样常规配置:
 <set name="childrens" inverse="true">
            <key>
                <column name="parentid" />
            </key>
            <one-to-many class="Question" />
 </set>
看起来好像没什么,但运行起来,当你getChildrens后,就会出现failed to lazily initialize a collection of role这个错误。
原因可能是当你加载类似于树型结构的类时,需要一次全部加载,而不能让children在parent已经加载后再加载,解决方法是
 <set name="childrens" inverse="true" lazy="false">
            <key>
                <column name="parentid" />
            </key>
            <one-to-many class="Question" />
 </set>
作者:zhujiaxing666666 发表于2013-1-12 15:46:35 原文链接
阅读:39 评论:0 查看评论

    
最新技术文章:
 




特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3