nicemike 发表于 2013-2-6 10:09:59

项目心得-如何设计查询

 
查询的设计方法介绍
<span style="" />大家知道,基本上大部分的业务系统或产品的业务逻辑实现,都可以总结为数据库的CRUD和查询。对于数据库的CRUD操作,这些都在webber.core.frame.db中有体现,这里就不再赘述。下面我想说一下对于数据库查询的设计思路。
举例子仍然使用用户系统,我要实现一个根据用户姓名,账号,年龄段来查询用户信息的查询:
<v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype>
按照平时的做法,我们会有这么一个Command:
注:command会将url的请求转向到类:
http://.../UserCommand.cm?e=search -> UserCommand.processSearch()
<span style=""><div class="code_title">java 代码
页: [1]
查看完整版本: 项目心得-如何设计查询