1.在多表查詢時,如果想使用一條語句查詢數據,并需要查詢附屬表的信息時,盡量不要附屬表的信息,如果需要一定要把附屬表的信息篩選出你需要的那條記錄出來,否則會出現數據重復的問題。如果篩選不出來你要的數據,那就拆開寫吧。
發現這個問題時,是因為mysql 和oracle中group by 的區別:
oracle中group by 后面的屬性一定要和select和order by 后面的屬性相同,否則在oracle中無法執行。而mysql中就無需這樣。
2.向linux系統上更新項目時(其實和系統無關
),出現一個不能執行sql的錯誤,當時在本地是可以執行的,外網就不行,比較糾結。后來查了一下才了解到,原來是沒有加上group by的緣故;事情是這樣的:當你多表聯查的時候,在不能確定數據是否完整的情況下,一定要寫標準的sql 語句;
3.備份數據庫表的值
create table T_RSP_SOLUTION_COMMENT_1404_28 as select * from T_RSP_SOLUTION_COMMENT t;
4.獲得pageContext中的值 typeName pageContext 的屬性值
pageScope.typeName
5.界面生成的隨機數,用于防止重復提交問題。 每次把生成的隨機數和session中的比較,
jsp界面
<input type="hidden" name="pskey"/>
6.ie8下報錯-----object doesn't support this property or method
原因:原生js方法“document.getElementsByClassName”在ie8及其以下瀏覽器中,不能使用。
7.增加或更改oracle中的連接地址(地址是你安裝的oracle所在地址)
D:\oracle\product\11.1.0\client_1\network\admin\tnsnames文件中
DEV_69 =
? (DESCRIPTION =
??? (ADDRESS = (PROTOCOL = TCP)(HOST = 1.1.11.1)(PORT = 端口號))
??? (CONNECT_DATA =
????? (SERVER = DEDICATED)
????? (SERVICE_NAME = 服務器名稱)
??? )
)
8.c:foreach 中varStatus 的幾個參數:index索引,count和,first是否是第一個,last是否是最后一個。在循環中,如果想設置奇偶行的樣式,可以使用vs.count%2,貌似是簡便了。
發現這個問題時,是因為mysql 和oracle中group by 的區別:
oracle中group by 后面的屬性一定要和select和order by 后面的屬性相同,否則在oracle中無法執行。而mysql中就無需這樣。
2.向linux系統上更新項目時(其實和系統無關

3.備份數據庫表的值
create table T_RSP_SOLUTION_COMMENT_1404_28 as select * from T_RSP_SOLUTION_COMMENT t;
4.獲得pageContext中的值 typeName pageContext 的屬性值
pageScope.typeName
5.界面生成的隨機數,用于防止重復提交問題。 每次把生成的隨機數和session中的比較,
String psKey = ParamUtil.getString(request, "psKey"); log.debug("psKey: '" + psKey + "'"); HttpSession session = PortalUtil.getHttpServletRequest(request).getSession(); if (session.getAttribute(psKey) != null) { response.setRenderParameter("jspPage", session.getAttribute("jspPage").toString()); return; } session.put(pskey,pskey);
jsp界面
<input type="hidden" name="pskey"/>
6.ie8下報錯-----object doesn't support this property or method
原因:原生js方法“document.getElementsByClassName”在ie8及其以下瀏覽器中,不能使用。
7.增加或更改oracle中的連接地址(地址是你安裝的oracle所在地址)
D:\oracle\product\11.1.0\client_1\network\admin\tnsnames文件中
DEV_69 =
? (DESCRIPTION =
??? (ADDRESS = (PROTOCOL = TCP)(HOST = 1.1.11.1)(PORT = 端口號))
??? (CONNECT_DATA =
????? (SERVER = DEDICATED)
????? (SERVICE_NAME = 服務器名稱)
??? )
)
8.c:foreach 中varStatus 的幾個參數:index索引,count和,first是否是第一個,last是否是最后一個。在循環中,如果想設置奇偶行的樣式,可以使用vs.count%2,貌似是簡便了。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
