出現奇怪情況,第二次進入頁面狂發HQL語句

2021-08-22 09:32:59 字數 1753 閱讀 2506

小弟在做乙個專案時,出現了奇怪的問題,基本框架是spring2+hibernate3+struts1

先看**吧

jsp頁面**,用iframe引用了action,然後顯示dtree

[code]

/materialsort.do?todo=findtree">

[/code]

action

[code]

trycatch (exception e)

}[/code]

第一次訪問時hiber傳送的語句

[code]

hibernate:

select

materialso0_.id as id42_,

materialso0_.code as code42_,

materialso0_.name as name42_,

materialso0_.sampleflag as sampleflag42_,

materialso0_.parentid as parentid42_,

materialso0_.opername as opername42_,

materialso0_.opertime as opertime42_,

materialso0_.editname as editname42_,

materialso0_.edittime as edittime42_,

materialso0_.deleteflag as deleteflag42_,

materialso0_.reserved as reserved42_,

materialso0_.remarks as remarks42_

from

mdm.dbo.materialsort materialso0_

[/code]

馬上重新整理一下hiber傳送的語句,下面的語句傳送了很多很多遍

[code]

hibernate:

select

materialso0_.id as id42_0_,

materialso0_.code as code42_0_,

materialso0_.name as name42_0_,

materialso0_.sampleflag as sampleflag42_0_,

materialso0_.parentid as parentid42_0_,

materialso0_.opername as opername42_0_,

materialso0_.opertime as opertime42_0_,

materialso0_.editname as editname42_0_,

materialso0_.edittime as edittime42_0_,

materialso0_.deleteflag as deleteflag42_0_,

materialso0_.reserved as reserved42_0_,

materialso0_.remarks as remarks42_0_

from

mdm.dbo.materialsort materialso0_

where

materialso0_.id=?

[/code]

如果進入頁面後,不馬上重新整理,過上一段時間再重新整理,就沒有這種情況,是不是opensessioninview的問題,但是我關了osiv之後還是這樣,hiber用到了ehcache,是不是跟這方面有問題?

第二次作業

execise02 1.查詢85年以後出生的學生姓名 性別和出生日期 2.列表顯示所有可能的學生選課組合 學號 課程號 3.查詢1 2 4班中陳姓同學的資訊 4.查詢所有及格的學生姓名 所選課程名及所得分數 5.統計各門課程的及格人數 課程編號 課程名 及格人數 6.統計各門課程的總人數 及格人數和...

第二次約會

第一次看來我沒把人家姑娘嚇壞,一周後的乙個星期一晚上,我迎來了和t第二次見面機會,那天我發了一條簡訊給t,今天晚上我們去外灘逛逛吧 t快下班的時候給我打了個 當時t和她的小朋友們都還在教室裡,t很爽快的答應我的邀請,並且叫他們班所有的 學生異口同聲在 的那端大聲叫 叔叔好!當時差點沒把我耳朵震聾,呵...

第二次作業

第一題 p1 1 遞迴寫法,效率低 include 1.寫乙個函式返回引數值為1的個數 比如 15 0000 1111 4個1 程式原型 int count one bits unsigned int value int fuc int x else return 0 void mainp1 p1 ...