首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库中的JSP下拉列表

数据库中的JSP下拉列表
EN

Stack Overflow用户
提问于 2015-11-04 00:16:39
回答 2查看 313关注 0票数 2

只是一个新手的问题,我目前正在开发一个系统,它有一个表格需要用户填写,

我计划使用使用hibernate从数据库中提取的数据填充几个下拉列表。

问题是,我这么做是否明智?假设我有3-4个下拉列表,每个下拉列表都有来自数据库的50-100个选项。它会遇到性能问题吗?谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-04 00:43:33

数据驱动的性能问题并不是新问题,大多数情况下,这与数据库中查询的数据过多有关。在“优化”方面有大量的好资源。

下面的链接概述:如果您正在执行ORM,Hibernate etc..There是在性能方面保持选项打开的一些基本方法:

不要显式冲水

不要在映射中禁用延迟加载

不要使用Session.clear()

冬眠性能

Hibernate基本上保证提供性能的方式是通过缓存和每次获取的数据量进行更改。这适用于大多数使用Hibernate的情况。如果不是,您可能只需要做一些好的旧SQL。

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

去年我遇到了一个特殊的性能问题,对我起作用的是用AJAX将UI处理/加载转移到客户端。

票数 0
EN

Stack Overflow用户

发布于 2015-11-04 00:25:06

您最好允许用户在下拉列表中搜索,并在输入了一定数量的字符(例如3或4个)后过滤结果。

有了这个数量的结果,您可能无论如何都需要过滤,这样做意味着您不是一次加载所有数据,而只是加载所需的数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33511578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档