dao相关内容

VBA-使用DAO对象的运行时错误3271

我正在尝试使用DAO.QueryDef和Microsoft Access中的本地Append查询更新SQL Server数据库.我正在更新的某些字段包含很长的字符串(从0到700字符以上的任何地方). 当字符串长度在从0到255字符的范围内时,将其传递到查询并更新相应的表没有问题.但是,当它们超过255个字符时,我会收到以下运行时错误: 我一直在使用随机字符串生成器网站创建和测试不同长 ..
发布时间:2020-05-12 20:29:25 其他开发

3层架构样式(包括MVC)中的DAL,DTO和DAO有什么区别

最近,我正在学习ORM(对象关系映射)和3层体系结构样式(表示,业务和数据持久性). 如果我理解正确,我可以将数据持久层分为DTO和DAO层. 我想了解以下各部分如何在数据持久层中协同工作. DAL(数据访问层) DTO(数据传输对象) DAO(数据访问对象) 最重要的是,我了解到 在较大的应用程序中,MVC仅是N层的表示层 建筑. 我真的很困惑,例如在3层体系结 ..
发布时间:2020-05-10 19:31:05 其他开发

验证应在哪里进行?

我想在我的PHP项目中使用MVC模式.我还想对模型层使用Dao-Service模式,因为它使数据库引擎易于互换,并使业务逻辑与数据库交互不受影响. 现在,我听说验证应该在模型层进行,因为控制器仅负责传输数据.那是很合理的. 但是,它应该在服务层还是实体本身中实现? 方法1:实体中的验证 class Post extends Entity { protected $t ..
发布时间:2020-05-10 19:27:51 PHP

现有的DAO代码是否可以在SQL Server上运行?

如果我将数据从Access MDB传输到SQL Server,则VB应用程序中的DAO代码是否可以在SQL Server上使用. 我意识到初始连接调用将需要更改,但是还有其他需要更改吗? 解决方案 此处有许多问题. 如果您在SQL Server的前端使用ADP,则您将不会使用DAO,因为ADP不使用Jet/ACE.然后,您将具有与SQL Server的直接ADO连接. 但 ..
发布时间:2020-05-09 21:19:53 数据库

呼叫服务vs dao从另一个服务

我有用户和角色实体和服务,它们的DAO层.我需要UserService中的角色列表. 我应该在UserService中使用哪一层? RoleService与RoleDAO 的呼叫列表方法?哪一种是常用的,为什么? 解决方案 通常DAO层靠近数据库,Service层封装了您的业务逻辑,执行任何事务或其他操作,而不仅仅是调用DAO. 调用另一个服务的服务更为常见,因为 您的R ..
发布时间:2020-04-30 07:19:37 Java开发

春季:将DAO自动装配到实用程序类中不起作用

我有一个注释驱动的spring mvc项目,该项目以JBoss Web mvc示例为模板. (Spring,Hibernate,JPA 2.0) 我有一个实用程序包,我想在其中放置可重用的类以实现明显的实用程序功能. 具体来说,我有一个LogonUtilities类,我想在其中查询数据库以获取信息. 我在那里自动连接DAO,但是当我调试DAO时,它始终为null,并因该异常而失败. ..
发布时间:2019-09-20 21:03:23 Java开发

使用JSF,JPA和DAO.没有春天?

直到现在,我仍然在没有DAO的情况下仍与JSF和JPA一起工作.现在,我想使用DAO.但是如何在DAO类中初始化EntityManager? public class AdresseHome { @PersistenceContext private EntityManager entityManager; public void persist(Adresse ..
发布时间:2019-09-20 19:40:20 Java开发

使用jpa2/eclipselink合适的DAO结构是什么?

我有JPA实体,需要与它们执行逻辑.到目前为止,一个巨大的静态数据库类完成了这项工作.这很丑,因为每个公共接口方法都有一个使用EntityManager来执行事务的私有等效项.但是我也可以解决拥有静态em的问题! 但是我想知道这是否是一个合适的设计,尤其是因为该类负责许多事情. 毫不奇怪,我在网上找到的真实项目的代码并不容易理解(然后我可能还会对我的代码进行补救). 代码我已经按如下方式单调em实 ..
发布时间:2019-09-20 19:03:11 其他开发

使用JoinTable进行JPA自我联接

我有1个实体调用项,我希望在其中将父项链接到子项.使用联接表创建父/子关系.我还没有得到任何好的文档.因此,如果有人有任何想法,我都会耳熟能详. 这是我所拥有的...大部分时间都有效. public class Item implements java.io.Serializable { @Id private Long id; @ManyToOne(o ..
发布时间:2019-09-20 18:49:47 其他开发

有没有办法改变方法的JPA提取类型?

是否可以通过一种方法在不编辑实体对象的情况下更改JPA提取类型? 我有一个由JPA实体类组成的共享ORM层.该ORM层由两个DAO层访问.一个DAO需要像我的Web应用程序那样进行延迟获取,而另一个DAO则需要进行快速获取,因为我需要它是线程安全的. 这是我的线程安全DAO中的示例方法, @PersistenceContext(unitName = "PersistenceUni ..
发布时间:2019-09-20 18:33:35 其他开发

如何为联接表创建DAO?

我目前正在学习在项目中使用Dao模式的方法.我知道,一张桌子等于一张Dao,对吗?就像StudentDao,SubjectDao. 每个Dao在其关联表中执行CRUD操作,但是我的问题是,如何为联接表创建DAO?可以说我有一个查询来连接学生表和主题表,然后如何为此创建一个DAO呢? 我应该将其放置在StudentDao上吗?还是SubjectDao?或在这种情况下有好的做法? 解 ..
发布时间:2019-09-19 16:16:32 其他开发