dao相关内容

ArrayList的+数据库+的servlet + DAO

您好我是新来HAVA,我有在JSP页面中一个ArrayList查看我的记录有问题, 每当我加载网页我得到: [content.animalBean@1e8614a,content.animalBean@14b52aa,content.animalBean@2026f3,content.animalBean@dd20b6,content.animalBean@18eb00c] 1,它不是数据库记 ..
发布时间:2016-06-01 22:20:53 Java开发

了解服务和DAO层

有人问我一个项目的业务逻辑模块中创建的类的文档。我注意到,有些地方,创造了如何类的模式。该模式看起来像这样 公共类AMODEL(){ //领域 // getter和setter方法 } 公共类AService(){ 公共无效processA(AMODEL模型){ //创建AMODEL的情况 ..
发布时间:2016-05-28 11:11:47 Java开发

为什么在一个持久层把一个DAO层(像JDO或休眠)

数据访问对象(DAO的)是一种常见的设计模式,以及由Sun推荐但Java的DAO的最早的例子直接与关系数据库的交互 - 他们在本质上,这样做的对象关系映射(ORM)。现在,我看到的DAO像JDO和Hibernate成熟的ORM框架的顶部,我不知道这是否真的是一个不错的主意。 我正在开发使用JDO作为持久层的Web服务,并正在考虑是否引进的DAO。与包含地图等对象的特定类打交道时,我可以预见到的一 ..
发布时间:2016-05-28 10:47:26 其他开发

为DAO模式的最佳实践?

我已经看到了很多的codeS使用服务-DAO模式,我不知道这种模式的由来。它迫使前层呼叫服务,然后委托一些服务任务来道。 我要问: 是否DAO层做纯粹的数据访问相关的任务?怎么样之类的东西外封装? 有没有可以用来替代这个或比这更好的其他模式? 我觉得POJO域模型和交易脚本,让即使是简单的问题变得复杂,是否有可能完全消除DAO层? 解决方案 理想情况下,DAO层“抽象了'的访问 ..

责任和使用的服务和DAO层

我目前正在开发使用的Struts2与Spring插件的Web应用程序和休眠,虽然我一直在寻找在线的例子,我看到使用的服务和DAO层,现在它来到了我什么是真正使用服务和数据访问对象层?如果服务层只调用DAO层的方法来执行CRUD操作。不会是明智的,只是直接调用DAO层的方法呢? 假设道和业务层的这个例子 PeopleService @Transactional 公共类PeopleSe ..
发布时间:2016-05-28 10:35:25 Java开发

Java EE的建筑 - 是DAO的使用JPA一样的2时ORM仍建议?

如果我使用像JPA2的ORM - 在那里我有我的实体映射到我的数据库,我应该还是使用DAO?这似乎是一个很多的开销。 例如,我需要保持三个额外的软件包: 之一,指定我的域对象(pretty多少映射我的实体对象): 公共类Employee { 私有String的firstName; 私人字符串的lastName; ... // getter和setter方法 ..
发布时间:2016-05-28 10:30:33 Java开发

DAO和服务层(JPA /休眠+春)

我设计基于JPA /休眠,Spring和Wicket的一个新的应用。在DAO层和业务层之间的区别不是很清楚,我虽然。根据维基百科,DAO是 这提供了一个抽象的对象 接口的一些类型的数据库或 持久性机制,提供了一些 不暴露具体操作 数据库的信息。 我想知道一个DAO是否可能包含真的没有做太多的数据访问方法,但使用的查询是比较容易的方式执行?例如,“得到的一组特定的机场运行所有航空 ..
发布时间:2016-05-28 10:30:27 Java开发

什么是使用Spring MVC的与Hibernate的DAO,服务队层架构的正确方法

我使用Spring MVC中以的HibernateDaoSupport 我的DAO类。糊涂这里哪里开始交易,是否应该在服务层或DAO层? 我的看法与服务层交互。 DAO的被注入到服务 什么是DAO使用Spring MVC与Hibernate的正确方法,服务层架构? 解决方案 恕我直言交易应到服务层。通常情况下一个业务交易由几个查询和更新的。如果你把 @Transactional 只DA ..
发布时间:2016-05-28 10:29:06 其他开发

哪里@Transactional注释属于?

如果您将 @Transactional 在 DAO 类和/或它们的方法或者是更好的注释它使用DAO对象调用服务类?或者它是有意义的注释都“层”? 解决方案 我觉得交易服务层上的归属。它是知道的工作环境和使用情况的单位之一。这是正确的答案,如果你有几个DAO的注入需要在单个事务中一起工作的服务。 ..
发布时间:2016-05-16 21:33:34 Java开发

GreenDAO:实体从DAO背景分离

我用GreenDAO。但是,引发此异常: “de.greenrobot.dao.DaoException:实体从DAO背景分离”。 在生成的code,我觉得这是code。 / **通过内部机制叫,不叫自己。 * / 公共无效__setDaoSession(DaoSession daoSession){ this.daoSession = daoSession; myDao = ..
发布时间:2016-03-13 23:38:50 移动开发

ORMLite多对多关系

为了做出许多与ORMLite这两个类之间有许多关系: @DatabaseTable(tableName值=“测试1”) 公共类的Test1 { @ForeignCollectionField 私人ForeignCollection<&的Test2 GT; test2Collection; }@DatabaseTable(tableName值=“测试2”) 公共类的Test ..
发布时间:2016-03-13 23:14:12 移动开发

它是被认为不好的做法注入DAO到构造?如果是这样,为什么呢?

我有一个(DAL)数据访问层(不过这个问题是相关的DAO也),这是一个RESTful Web服务在android系统通信(比的事实,我不希望包括重相关的其他不宁静的图书馆的互动没那么复杂)。 我有它包装是由从该数据存取层信息填充的列表,当用户将扫描下来并到达该列表的底部对象,这个对象检索另一组从DAL信息。 我想调用的类此列表包装对象来只做出的名单包装对象,而不是调用DAL(或DAO)。然后, ..
发布时间:2016-03-11 19:38:08 Java开发

如何使用GreenDao ORM库在Android中创建资产数据库

我使用 GreenDao ORM库,用于创建数据库,它的工作好与创建数据库,从内部code中的第一个样本。 现在的问题是我无法找到相关的资产文件夹中的数据库复制到内部存储器中的数据库的任何文件或任何东西。 解决方案 检查href="http://stackoverflow.com/a/9109728/265167">例如这里来实现这一功能的 ..
发布时间:2015-12-04 22:50:31 移动开发

通过ADO.Net和COM互操作的MS Access批量更新

这是怎么样的一个后续从本质上讲,马克(从上面OP)尝试了几种不同的方法来更新MS Access表有10万条记录,发现使用DAO连接大致 10 - 30倍的速度更快比使用ADO.Net。我去了几乎相同的路径(下面的示例),并得出了同样的结论。 我想我只是想了解的的为什么的 OLEDB和ODBC是如此的慢得多,我很想听听是否有人已经发现了比DAO一个更好的答案因为这个职位在2011年。我真的preF ..
发布时间:2015-11-28 19:09:08 C#/.NET

ActiveRecord的批量插入(yii2)

那么,是不是可以插入多行的一个查询与ActiveRecord的,或者最好使用DAO此? 解决方案 您可以使用的 batchInsert()法警予\ DB \命令。查看详情这里。 当与的ActiveRecord 使用它插入之前备份所有数据,确保验证。 假设你有$车型数组类发表,它可以这样做: $行= []; 的foreach($型号为$模型){ 如果($建模>!验证()){ ..
发布时间:2015-11-28 18:46:32 PHP

活动记录和DAO之间的区别?

什么是数据访问对象和活动记录之间的区别?他们似乎不太一样,因为这两个构建的应用程序和持久化层,抽象掉直接访问数据库之间的一层使用SQL查询。 解决方案 数据访问对象(DAO)是指物体在负责的领域坚持一个独立的实体数据层。活动记录是混合型,其中包含从表中单列的值类还负责查询,更新,插入和删除该表。活动记录设计模式意味着你的对象有一个一对一的映射与表在数据库中。 ..
发布时间:2015-11-28 18:39:06 高性能数据库开发

ORM / DAO /的DataMapper / ActiveRecord的/ TableGateway区别在哪里?

你能,请解释一下我下面的数据库重新presentatives,可以说,在PHP之间的区别: ORM DAO DataMapper的 ActiveRecord的 TableGateway 任何例子是AP preciated。 解决方案 这将需要pretty的长的答案。不是重复别人怎么说我以前更好,更详细的,我连你的一些相关的网页。我建议仔细看看他们。也许遵循一些额外的链接。维基百科始终是一个 ..
发布时间:2015-11-28 18:23:44 PHP

的QueryDef通过VBA设置记录类型

我可以设置记录类型的访问(2002)在设计视图中打开查询,打开其属性表,并改变记录类型属性三个值中的一个选择查询的: 动态集 在动态集(不一致的更新) 快照 我无法弄清楚如何通过VBA设置属性,虽然。我失去了一些东西明显? 解决方案 我不知道这一点: 昏暗QDF作为的QueryDef 设置QDF = CurrentDb.CreateQueryDef(“测试”,“选择atable *”) ..
发布时间:2015-11-28 13:03:56 Access

如何在VBA中使用多个条件与.Find?

我想.FindLast来搜索特定的记录,它正在与一个标准,但是当我试图用.FindLast多个条件中停止工作。但是,我用几乎同样的语句.FindFirst和它的工作原理这就是为什么我很困惑。 我得到的错误是“在标准前pression数据类型不匹配”。并且错误是在这行:rst.FindLast(“DONOR_CONTACT_ID ='strDonor1'AND ORDER_NUMBER ='str ..
发布时间:2015-11-28 12:58:50 Access