在努力与数据表在Java
-
27-09-2019 - |
题
我一个.NET开发想我的手在Java。我当前的项目有一个UI层、业务逻辑层、以及数据存取层。我目前正在达尔。
我没有连接到外部数据库;我曾希望有我DAL类利用存储器数据表,直到数据库。
中。净是很容易使在存储器数据表,选择它们加入到他们,并从他们。但是,在爪哇,我已经无法找到的东西,做同样的事情。
我正在考虑更换'数据表'收集的强类型的对象;但是,这将需要增加引用业务层内部的DAL(而我认为这是一个没有无)。
有人可以帮助一个迷茫的开发出来的?如果这一整体的办法是有缺陷的,你会怎么做?如果我错过了相当于数据表在Java-这是什么?
解决方案
下面是一个物品上运行的内存Derby数据库。
如果我知道的数据库和持久性是什么你使用图书馆,我也许能给出更准确的答案。
其他提示
我正在考虑更换 “数据表”与集合 强类型对象;但是,这将 需要添加引用到企业 在DAL的层内(我的思想 这是一个没有没有)。
谁弥补这些规则?
如果您的数据访问层负责为模型对象CRUD操作,在我看来,它必须有它们的引用。还有周围没有办法。
在持久层不需要知道关于服务或视图层。
唯一完全解耦类是一个谈判,没有之一,并提供什么。这是无用的。
不要就这么挂了“规矩”。你试图层应用程序。你把所有的东西关于持久性到类层。
我不认为内存数据库对您设计的持久层的方式产生任何影响。你应该能够在关系数据库或平面文件或任何其他机构交换,但接口不应该改变。这是一个实现细节。
OR /女士比在.NET,可以在Java的早得多。数据集是有缺陷的,因为它们强迫你在程序编程。尝试与对象交互并映射那些到DB以后。
不隶属于 StackOverflow