簡體   English   中英

來自數據庫的 JSP 下拉列表

[英]JSP Dropdown list from database

只是一個新手問題,我目前正在開發一個系統,它有一個需要用戶填寫的表格,

我計划使用從使用休眠的數據庫中提取的數據填充多個下拉列表。

問題是,如果我這樣做是否明智? 讓我們假設我有 3-4 個下拉列表,每個下拉列表都有來自數據庫的 50-100+ 個選項。 它會遇到性能問題嗎? 謝謝。

您最好允許用戶在輸入了一定數量的最少字符(例如 3 或 4 個)后在下拉列表中進行搜索並過濾結果。

有了這么多結果,您無論如何都可能需要過濾,這樣做意味着您不會一次加載所有數據,而只會加載需要的數據。

數據驅動的性能問題並不新鮮,大多數時候它與從數據庫查詢的數據過多有關。 關於“優化”有大量的好資源。

以下鏈接概述:如果您正在使用 ORM、Hibernate 等。在性能方面,有一些基礎知識可以讓您的選擇保持開放:

不要做顯式的沖洗

不要在映射中禁用延遲加載

不要使用 Session.clear()

休眠性能

Hibernate 基本上承諾提供性能的方式是通過緩存和更改每次獲取的數據量。 這適用於您使用 Hibernate 的大多數情況。 如果沒有,您可能只需要執行一些不錯的舊 SQL。

http://blog.f12.no/wp/2010/02/16/hibernate-performance-and-optimization/

去年我遇到了一個特殊的性能問題,對我有用的是使用 AJAX 將 UI 處理/加載移動到客戶端。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM