Когда вы думаете о создании приложения, скажем для Интернета, и оно использует реляционную базу данных, вы сначала думаете о базе данных, а затем ставите свое приложение в качестве внешнего интерфейса или думаете о своей программе и объектах и база данных может хранить их. Я пытаюсь изменить способ, которым я думаю, но это не щелкнуло (я не уверен, что я даже прав в своей оценке.)
Я задавал другие вопросы Hibernate и NHibernate, но я пытаюсь закрепить его. Я склонен сначала думать о приложениях с базами данных со стороны базы данных, а затем думать о приложении. После прочтения многого о Hibernate кажется, что те, кто использует Hibernate, думают иначе. Кажется, они думают об объектах и классах. Они делают полную противоположность мне.
И в контексте Hibernate. Если я сначала склонен думать о стороне базы данных, это «плохой» или «неправильный» образ мыслей при запуске? Мне удалось найти лишь несколько последовательных причин для использования Hibernate или другого ORM - производительность, независимость от базы данных, и это зависит от этого. Я хочу использовать Hibernate, но я хочу подойти к нему правильно. Кажется, это совсем другой способ мышления, а не просто производительность и выбор баз данных.
Связанный:
Что важнее? Дизайн БД или кодирование? .