团队开发谁来定义dao,标题要长。。。。。。。。 DAO都是对应于实体的,那不同模块的开发需要同时向该dao里添加自己的方法,如何协调呢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题是一个dao会被多个模块引用到啊。dao的定义是跟实体走,不是跟模块走的啊。 比如一个超市系统吧:1.商品模块2.会员卡模块两个人写,各自定义自己的DAO。最后两个模块拼接就ok了。 谁都可以呀,只要写的好,而且一般一个dao类就够了 公司的代码都是放在vss上的,我在改dao的时候,文件是check out状态,别人是改不了的,只有我check in了别人才能改。。别人check out之后就会自动获取我修改后的新代码。。 dao是封装数据库操作的,一般一个表一个dao了,你又不能保证这个表,你一个人用。多人用也没关系的,有版本控制工具就行。现在持久层框架那么多,改动起来大家互相也没有影响mybatis就很不错。 dao层肯定封装了的,公司的是封装好的,任何实体通用,全部封装。 看公司看项目,一般小项目dao是开发者建,大项目估计都有规范一般由架构师建。我们以前做的是架构师统一建的 那方法的特异性从service方法上体现,sql也从service里传给通用dao方法?这个如果是用hibernate的话还好,如果是mybatis呢,sql都是现在xml里面的。 确实,底层的Dao都是封装好的,然后各自的模块Dao去继承公共的Dao,公共Dao内有访问数据库的各种方法,并通过反射来判断你传进来的是什么实体。 最好是对数据模型和Java EE数据存取层都熟悉的人来做。 spring的aop错误 java+flex+spring整合后,启动tomcat各种报错,请求解答,谢谢! tomcat最初启动新项目竟然遇到这样的错误。 求JSP+EJB+JAVA+SQL注册登录 程序连接不上SQLserver2005 怎么解决(内附代码)在线等 jsp中怎样把从数据空查询文字转换成图片 探讨下java~(申请加精)~~~ 用的是繁体Oracle8i数据库,现在要存取简体中文,有什么好的解决方案 Axis怎么使用基于Document的调用方式 weblogic下struts报错如下 巨多字符串,频繁split,内存溢出 <s:if test 判断相等
多人用也没关系的,有版本控制工具就行。
现在持久层框架那么多,改动起来大家互相也没有影响
mybatis就很不错。