Является ли Википедия неправильной, чтобы сказать, что ORM просто выполняет перевод типов и не обязательно передает данные? - PullRequest
2 голосов
/ 23 августа 2009

Согласно статье Википедии объектно-реляционное отображение:

- это методика программирования для преобразование данных между несовместимыми системы типов в реляционных базах данных и объектно-ориентированное программирование языки

Я думал, что ORM также позаботился о передаче данных между приложением и базой данных. Это не обязательно правда?

РЕДАКТИРОВАТЬ: После прочтения ответов я не знаю, возможно ли выбрать окончательно правильный ответ на этот вопрос, поскольку, возможно, он в какой-то степени субъективен. С одной стороны, это правда, что ORM как таковой может выполнять не передачу данных, а JDBC или какую-либо другую подобную технологию. С другой стороны, ORM - это субъект, который отвечает за делегирование этой задачи JDBC, и по этой причине его можно считать «ответственным» за передачу.

Ответы [ 2 ]

3 голосов
/ 23 августа 2009

Передача данных обычно обрабатывается механизмом более низкого уровня, таким как JDBC в Java.

3 голосов
/ 23 августа 2009

Статья ссылается на концепцию реляционного отображения объектов, а не на любую программную реализацию этого, такую ​​как Hibernate, которая действительно выполняет то, что вы упомянули (возможно, делегируя работу к другим механизмам).

В любом случае, это совместная энциклопедия, поэтому вы всегда можете отредактировать эту статью, если считаете, что можете сделать ее более понятной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...