10 2007 档案
摘要:1、DAO接口增、删、改操作针对每张表进行设计2、检索单条记录详情也可以针对每张表进行设计,然后在业务层使用其他DAO接口进行组装成需要的领域对象(这里可以考虑缓存,这样就尽量避免多次访问数据库)。如果考虑到效率,也可以进行联合查询,特别是一对多和一对一的情况,对返回的记录进行组装得到需要的领域对象。3、如果是针对单个数据库的系统,分页尽量在数据库中进行,所以进行表关联查询,同时需要返回次表的信息时,1)主表和次表是一对一或者多对一的关系,那么直接返回次表信息;2)主表和次表是一对多的关系,则只返回主表的信息,次表信息,通过DAO接口重新一次SQL查询 。4、对数据库进行更新的操作,一定需要将
阅读全文
摘要:自动装箱与拆箱的功能事实上是编译器来帮您的忙,编译器在编译时期依您所编写的语法,决定是否进行装箱或拆箱动作。例如: Integer i = 100;相当于编译器自动为您作以下的语法编译: Integer i = new Integer(100);所以自动装箱与拆箱的功能是所谓的“编译器蜜糖”(Compiler Sugar),虽然使用这个功能很方便,但在程序运行阶段您得了解Java的语义。例如下面的程序是可以通过编译的: Integer i = null;int j = i;这样的语法在编译时期是合法的,但是在运行时期会有错误,因为这种写法相当于: Integer i = null;int j
阅读全文
浙公网安备 33010602011771号