当前位置: 编程技术>综合
本页文章导读:
▪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网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!