最近做了一个JSP项目,再设计User表的时候创建了40个字段,感觉字段有点多,而且我用了hibernate 也谢action是批量查询的,请问这样会不会影响性能和内存消耗会不会很大?该如何处理最佳

解决方案 »

  1.   

    这个完全要看具体业务和经验
    但一定要遵循3范式不过根据你的描述,一个jsp项目,如果不是很大的项目,你就可以拆出来多张表,或者合并属性,去除重复属性等等
      

  2.   

    一般两个做法:
    1、将User拆为 主表 和 扩展表,凡是统计和过滤所需的字段放入主表,其它均纳入扩展表;
    2、对于列表查询,另外定义值对象类,避免全字段Select。