Я разработчик .NET и пробую свои силы в Java.Мой текущий проект имеет уровень пользовательского интерфейса, уровень бизнес-логики и уровень доступа к данным.В настоящее время я работаю над DAL.
Я пока не подключаюсь к внешней базе данных;Я надеялся, что мои классы DAL будут использовать таблицы данных в памяти, пока БД не будет на месте.
В .NET очень легко создавать таблицы данных в памяти, выбирать из них, добавлять к ним и удалять из них.Но в Java я не смог найти что-то, что делает то же самое.
Я думал о замене «dataTables» набором строго типизированных объектов;но это потребует добавления ссылок на бизнес-уровень внутри DAL (и я подумал, что это было нет-нет).
Может ли кто-нибудь помочь смущенному разработчику?Если бы весь этот подход был ошибочным, что бы вы сделали?Если я пропустил эквивалент dataTable в Java - что это?