标签: session

org.hibernate.LazyInitializationException - 无法初始化代理 - 没有会话

我得到以下异常:

Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session
    at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:167)
    at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215)
    at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190)
    at sei.persistence.wf.entities.Element_$$_jvstc68_47.getNote(Element_$$_jvstc68_47.java)
    at JSON_to_XML.createBpmnRepresantation(JSON_to_XML.java:139)
    at JSON_to_XML.main(JSON_to_XML.java:84)
Run Code Online (Sandbox Code Playgroud)

当我尝试从main调用以下行时:

Model subProcessModel = getModelByModelGroup(1112);
System.out.println(subProcessModel.getElement().getNote());
Run Code Online (Sandbox Code Playgroud)

getModelByModelGroup(int modelgroupid)首先实现了这个方法,如下所示:

public static Model getModelByModelGroup(int modelGroupId, boolean openTransaction) {

    Session session = SessionFactoryHelper.getSessionFactory().getCurrentSession();     
    Transaction tx = null;

    if (openTransaction) {
        tx = session.getTransaction();
    }

    String responseMessage = "";

    try {
        if (openTransaction) {
            tx.begin();
        }
        Query query = session.createQuery("from Model where modelGroup.id = :modelGroupId");
        query.setParameter("modelGroupId", modelGroupId); …
Run Code Online (Sandbox Code Playgroud)

java orm session hibernate lazy-loading

159
推荐指数
10
解决办法
40万
查看次数

ASP.NET中的会话超时

我在IIS 6.0中运行ASP.NET 2.0应用程序.我希望会话超时为60分钟,而不是默认的20分钟.我做了以下事情

  1. 在web.config中设置
  2. 在IIS管理器/网站属性/ ASP.NET配置设置中将会话超时设置为60分钟
  3. 在应用程序池属性/性能中将空闲超时设置为60分钟.

我仍然在20分钟时获得会话超时.还有什么我需要做的吗?

asp.net session timeout

156
推荐指数
6
解决办法
45万
查看次数

Cookie和会话之间的差异?

我正在进行Web开发培训,并且正在学习JSPServlets.我有一些知识HttpSession- 我在一些示例项目中使用过它.

在浏览器中,我看到了"删除cookie"的选项.如果我删除了cookie,它HttpSession也会删除它.

Cookie和会话是一样的吗?它们之间有什么区别?

cookies session jsp servlets

151
推荐指数
4
解决办法
14万
查看次数

AJAX请求是否保留PHP会话信息?

如果我有一个用户登录我的网站,将他的id存储在其中$_SESSION,并且从他的浏览器中点击了一个"保存"按钮,该按钮将向服务器发出AJAX请求.他$_SESSION和cookie是否会保留在此请求中,我是否可以安全地依赖于$_SESSION

php ajax session

151
推荐指数
4
解决办法
9万
查看次数

PHP会话固定/劫持

我正在尝试更多地了解PHP 会话修复和劫持以及如何防止这些问题.我一直在阅读Chris Shiflett网站上的以下两篇文章:

但是,我不确定我是否理解正确的事情.

为了帮助防止会话固定,调用session_regenerate_id(true)就足够了; 成功登录某人后?我想我理解正确.

他还讨论了通过$ _GET使用在URL中传递的令牌来防止会话劫持.怎么会完全这样做?我猜测当有人登录时你生成他们的令牌并将其存储在会话变量中,然后在每个页面上你将该会话变量与$ _GET变量的值进行比较?

这个令牌只需要在每个会话或每个页面加载时更改一次吗?

他们是一个防止劫持而不必在网址中传递值的好方法吗?这会更容易.

php security session session-cookies

145
推荐指数
3
解决办法
6万
查看次数

如何在PHP中更改会话超时?

我想在php中扩展会话超时

我知道可以通过修改php.ini文件来实现.但我无法访问它.

那么有可能只用PHP代码吗?

php session session-timeout

142
推荐指数
3
解决办法
29万
查看次数

ASP.NET:Session.SessionID在请求之间更改

为什么ASP.NET页面中Session -object 上的属性SessionID在请求之间发生变化?

我有一个这样的页面:

...
<div>
    SessionID: <%= SessionID %>
</div>
...
Run Code Online (Sandbox Code Playgroud)

每次我点击F5时输出都会不断变化,与浏览器无关.

asp.net session sessionid

134
推荐指数
4
解决办法
10万
查看次数

表单身份验证超时与sessionState超时

我有关于网站会话超时的代码.在web.config中,我遇到了这段代码.

 <authentication mode="Forms">
  <forms loginUrl="~/Auth/SignOn.aspx" timeout="40" slidingExpiration="true" />
</authentication>

<sessionState timeout="30" />
Run Code Online (Sandbox Code Playgroud)

有谁知道一个先于另一个先例,以及它们是如何不同的.谢谢.

asp.net session web-config

131
推荐指数
5
解决办法
13万
查看次数

如何在rails中清空/销毁会话?

我似乎无法在任何地方找到它...如何在Rails中删除/销毁/重置/清空/清除用户的会话?不只是一个价值,而是整个事情......

session ruby-on-rails session-variables session-timeout

127
推荐指数
5
解决办法
10万
查看次数

会话亲和力和粘性会话之间的区别?

在负载平衡服务器的上下文中,会话亲缘性粘性会话之间有什么区别?

session load-balancing

123
推荐指数
5
解决办法
15万
查看次数