首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提高性能

提高性能
EN

Stack Overflow用户
提问于 2016-02-02 17:12:45
回答 2查看 74关注 0票数 2

在我的Java项目中有这么多的类,每个类都需要一个公共的值来显示数据,比如(NT_Login,Country,Location和Role),所以对于每个类,我都使用JDBC从AdminTable(SQL)中获取值,比如NT_Login,Country等,然后它会显示结果。我做得对吗?或者在项目开始时,我是否应该调用JDBC来获取值,然后是否应该将所有值作为参数传递给另一个类?我不知道最好的方法,请建议我,即使有其他事情,我可以尝试,但它应该是标准的方法,根据软件开发。

代码语言:javascript
复制
    //This is what I am doing for all the class
    ClassFindAdmin admin = new ClassFindAdmin();
    AdminBean bean = admin.getUserDetails(userName);
    String country = bean.getCountry();`enter code here`
    String location = bean.getLocation();
    String role = bean.getRole();
    String name = bean.getUser_Name();
EN

回答 2

Stack Overflow用户

发布于 2016-02-02 17:22:13

如果这些值在会话中是相同的,那么最好在会话中获取一次并设置这些值。这样你就可以避免总是去数据库了。

票数 1
EN

Stack Overflow用户

发布于 2016-02-02 17:26:42

在我看来,可能会调用数据库中的所有引用,在执行的初始点是一个很好的想法,正如你所指出的。这样,我们就不需要频繁地查看jdbc。但是,这种方法可能会延迟项目的执行。不确定,什么应该是最好的方法。

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

https://stackoverflow.com/questions/35149153

复制
相关文章

相似问题

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