在我的Java项目中有这么多的类,每个类都需要一个公共的值来显示数据,比如(NT_Login,Country,Location和Role),所以对于每个类,我都使用JDBC从AdminTable(SQL)中获取值,比如NT_Login,Country等,然后它会显示结果。我做得对吗?或者在项目开始时,我是否应该调用JDBC来获取值,然后是否应该将所有值作为参数传递给另一个类?我不知道最好的方法,请建议我,即使有其他事情,我可以尝试,但它应该是标准的方法,根据软件开发。
//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();发布于 2016-02-02 17:22:13
如果这些值在会话中是相同的,那么最好在会话中获取一次并设置这些值。这样你就可以避免总是去数据库了。
发布于 2016-02-02 17:26:42
在我看来,可能会调用数据库中的所有引用,在执行的初始点是一个很好的想法,正如你所指出的。这样,我们就不需要频繁地查看jdbc。但是,这种方法可能会延迟项目的执行。不确定,什么应该是最好的方法。
https://stackoverflow.com/questions/35149153
复制相似问题