-
eclipse上生成Hibernate DAO中的几个方法
eclipse下生成HibernateDAO中的几个方法*save()方法提供了向数据库中添加数据的功能,但只能添加,这个DAO没有生成Update()的方法*但你可以简单的把save()方法改称具有Update功能:将getSession().save(transientInstance);这句改成*getSession().merge(transientInstance);或者getSessi...
42
热度 -
事务控制的代码应该写在manager中,还是dao中解决方法
事务控制的代码应该写在manager中,还是dao中事务控制的代码应该写在manager中,还是dao中color='#e78608'>------解决方案--------------------manager层更多的是关注业务dao层关注的是数据库操作这样就体现了manager层可以调用多个dao或dao方法,因为一个业务中可能会有多个数据库操作,但是为了保证此业务的完整性,不能有其中的一个数据...
144
热度 -
自己修改的通用DAO包哪错了?
自己修改的通用DAO包哪错了? packagecom.aptech.jb.dao; importjava.util.*; importjava.sql.*; importjavax.naming.Context; importjavax.naming.InitialContext; importjavax.naming.NamingException; impor...
366
热度 -
spring中泛型DAO的有关问题
spring中泛型DAO的问题首先我定义了GenericDao、GenericDaoImpl、GenericService、GenericServiceImpl,如下:GenericDao:JavacodepublicinterfaceGenericDao<T>{publicvoidsave(Tentity);publicvoidremove(Tentity);publicvoidmo...
82
热度 -
Action、Service、DAO、Entity数据流程到底是如何样的
Action、Service、DAO、Entity数据流程到底是怎么样的? action是表示层的负责调用业务逻辑的服务组件service是业务逻辑层的实际上是调用了DAO的种种方法DAO类里面就是对于数据库的操作了Entity是hibernate对于表抽象出来的类它和它所对应的表的是完全对应的在DAO类中数据库操作方法中拼接的HQL语句中的就是Entity的名称表示层的form对应的是jsp页面...
770
热度 -
SSH框架中在Action中调用DAO报空指针解决思路
SSH框架中在Action中调用DAO报空指针在使用MyEclipse10中进行了SSH(Struts2)框架的整合,使用了MyEclipse10中Hibernate自动生成DAO的方法生成了相关配置和DAO,我也在Spring配置文件中配置了相关使用的Action类,然而当我在Action中使用DAO时却报空指针异常,但是当我使用了一个Service类来使用这个DAO却一切正常(配置文件配置正确...
28
热度 -
欢迎大家来讨论一下Dao层的设计方法解决办法
欢迎大家来讨论一下Dao层的设计方法在一般情况下,一个Dao对应一张表的操作,一个持久类对应一张表的数据,但是在很多应用中,都要涉及的很多表的连接那么这样的Dao该如何设计啊?大家都发表一下自己的观点color='#e78608'>------解决方案--------------------如果可以的话,可以考虑使用Hibernatecolor='#e78608'>------解决方案------...
237
热度 -
大家讨论上在dao层 调用接口的 方法 好坏
大家讨论下在dao层调用接口的方法好坏因为现在系统生成待办的时候我需要调用webservice接口,系统生成待办的地方有很多,我想出一个办法在dao层对DB进行待办表删除更新的时候进行接口的调用,不知有何坏处,还有需要注意些什么,希望大家讨论下因为毕竟dao层是数据持久层类似super._updateAllBS(list,XXX.class); //webservice接口调用service.se...
560
热度 -
试着用mvc dao 做了个登录模块 感觉这么好啰嗦
试着用mvcdao做了个登录模块感觉这样好啰嗦啊试着用mvcdao做了个登录模块daodaoimpluserbean感觉这样好啰嗦啊dao大家都用吗?谢谢color='#e78608'>------解决方案--------------------dao主要是考虑以后换持久层框架服务层就不用该代码了会说回来,一般项目已近定了的框架,谁后面又改?除非遇到那个持久层框架自己不能解决的问题了这种只是一种中...
343
热度 -
[200分]通过以下DAO操作proxool连接池访问量大的时候,老是有有关问题?DAO如下
[200分]通过以下DAO操作proxool连接池访问量大的时候,老是有问题?DAO如下:通过以下DAO操作proxool连接池访问量大的时候,老是有问题?DAO如下:importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;imp...
29
热度 -
Android 使用ORMLite制造万能泛型Dao简化数据持久化层
Android使用ORMLite打造万能泛型Dao简化数据持久化层前面的一篇文章AndroidORM系列之ActiveAndroid介绍了ActiveAndroid的使用方法,但是ActiveAndroid有一个很明显的缺点,就是所有的实体类必须继承Model类才能进行CRUD,这是典型的php中的ActiveRecord方式的数据库操作。这时候我们会想一下,在JavaWeb中,hibernate...
50
热度 -
请问在DAO里统计完个数,怎么显示出来
请问在DAO里统计完个数,怎么显示出来 MySQL到期没交费没影响吧? 搜索更多相关的解决方案: color="red">统计DAO"target="_blank">color="red">DAO color='#FF8000'>----------------解决方案-----------------...
134
热度 -
怎么通过XML配置把DAO注入到SERVICE 把service注入到actiton
如何通过XML配置把DAO注入到SERVICE把service注入到actiton如何通过XML配置把DAO注入到SERVICE把service注入到actitoncolor='#FF8000'>------解决思路----------------------引用:Quote:引用:@Component注解Bean能方便点这样注解不好不知道哪一层用@Controller@Service@Repos...
83
热度 -
my sql 递归查询在dao的实现类里写解决思路
mysql递归查询在dao的实现类里写ab12132434455现在知道a列的最后一行的值是5,然后根据5把上边的都查出来color='#e78608'>------解决方案--------------------好嘛!MYSQL语法和MSSQL不同,所以不清楚MYSQL怎么写递归。DAO类不是J2EEMVC模式中的么。。。
46
热度 -
问问高手!DAO抛出HibernateException,上层用捕获吗?该怎么处理
问问高手!DAO抛出HibernateException,上层用捕获吗?请问,DAO抛出HibernateException,大家在上层try{}catch{}吗?color='#e78608'>------解决方案--------------------当然用啊color='#e78608'>------解决方案--------------------有异常要try/catch的,可以在业务层处...
62
热度 -
大量运用dao.getHibernateSession().update(),对系统会造成什么影响
大量使用dao.getHibernateSession().update(),对系统会造成什么影响?如果不使用Hibernate自带的update方法,通过dao得到getHibernateSession(),再调用update方法,如果大量的使用,会影响系统的效率吗?color='#e78608'>------解决方案---------------------------------------...
5801
热度 -
一个页面要显示多个dao查询结果如何做
一个页面要显示多个dao查询结果怎么做通常的情况是:一个页面通过一个dao查询结果,用struts跳转到另一个页面也就是一个页面只显示一个dao查询到的结果那么如果有个页面(比如首页,要显示多个栏目)要显示多个dao查询的结果,怎么做?排除ajaxcolor='#e78608'>------解决方案--------------------------------------------------...
8865
热度 -
【讨论贴】Dao层的调用是否应该做成静态解决方法
【讨论贴】Dao层的调用是否应该做成静态最近碰到一个以前没有想过的问题,觉得应该跟论坛的朋友们讨论一下:在DAO的实现上,以前常用Spring的依赖注入来生成Dao对象,然后在对象中通过继承或者实现更抽象的接口,调用公共的代码来获得数据库的Connection连接,由于Spring默认情况下都是单例模式,所以每个Dao对象也就只有一个实例。习惯上好像就这样了!那么如果我把Dao对象的CRUD相关方...
374
热度 -
dao和service包里定义的接口区别?该怎么解决
dao和service包里定义的接口区别?我是个初学者,请问一下dao和service包里都定义了接口,而且代码都差不多,几乎是一样的,有什么区别啊?color='#e78608'>------解决方案--------------------------------------------------------dao层是直接与数据库打交道的service层是用来处理业务逻辑的,也就是需要调用da...
5421
热度 -
在一个service层写了两个dao的save。小弟我如何获取到第一个dao保存过得到的ID,因为小弟我要在第二个dao用
在一个service层写了两个dao的save。我怎么获取到第一个dao保存过得到的ID,因为我要在第二个dao用。不知道我说的你们看懂没color='#FF8000'>------解决方案--------------------用的什么数据库?如果是mysql的话,且主键为自动递增,有selectLAST_INSERT_ID()oracle中貌似也用Sequencecolor='#FF8000'...
100
热度