我个人习惯是在 navicat 先写查询,调试好没问题之后粘贴到 xml 中,然后把参数改成 iBatis 占位符,这样就是一种业务对应一个<select> 比如: select id,name from t_user where id = #{id} and name = #{name} 最近新加入一家公司,要求大概是这种: </select> select <include base="" list=""> from xxx <dynamic prepend=" "> <isempty prepend="," preperty="xx">xx</isempty> <isempty prepend="," preperty="xxxx">xxxx</isempty> .....其他所有参数的 isempty </dynamic> </include>
请问大家平常习惯性用哪种?
个人用第一种的原因是一个查询对应一个方法,日后要改对应业务的时候好处理。
公司要求这种的话就是说希望扩展性好一些,别人用这个组件的时候不需要再自己写查询。
想问下各位大佬平常用的是哪种?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.