|
|
1
9
将5000条记录加载到一个简单的3列表中。将两个类映射到该表,一个使用带注释的私有字段,另一个使用带有注释的公共getter。运行30次Spring的HibernateTemplate.loadAll(),然后运行HibernateTemplate.clear()以清除会话缓存。结果(毫秒)如下。.. 方法总计6510种,平均217种 字段总数:6586,平均值:219 在为每个类添加更多属性后,我可能应该再尝试一次,但现在这种差异似乎没有统计学意义。 |
|
|
2
1
好吧,我不能给出数字哈哈,但我想通过反射访问字段不会是“一次性”的事情。每个对象都有自己的私有成员。 老实说,我对反思了解不多,但实干家/决策者应该直截了当。事实上,你可以尝试将其中一个方法设置为private,我认为它不会起作用,因为它找不到它需要的方法。 还有其他问题,比如代理,会影响getter方法,尽管这取决于你如何加载实体。 这是我在文档中看到的所有内容:
我的猜测是,总体而言,反思的成本会更高,但很抱歉。.无数字:( |
|
|
3
0
通常在getter方法的上面使用注释,因为当类在JVM路径中加载时,休眠模型或实体类也会被加载,那么如果你使用字段或属性的上面的注释,那么它在每次请求时只会执行一次。而如果你把getter放在refaction或任何其他层上,当它将缩放这个类时,getter方法会被调用,那么这将变得非常有用 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 11 月前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 11 月前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 11 月前 |
|
pebble unit · 如何检查以前缀开头、以后缀结尾的属性(不是属性值) 11 月前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |