Веб-приложение, использующее Hibernate + MySql - PullRequest
0 голосов
/ 19 декабря 2010

меня попросили сделать менеджера книг в университете с hibernate и mysql.У меня простой вопрос.Если я выберу веб-приложение, Grails уже использует Hibernate.ГОРМ переходит в спящий режим.поэтому для использования mysql мне нужно только настроить драйверы jdbc grails и все?

я имею в виду, «для проекта вы должны использовать hibernate и mysql» - это требования.Так я могу сделать это?

заранее спасибо, JM

1 Ответ

0 голосов
/ 19 декабря 2010

Да, конечно, вы можете.

Вам потребуется получить драйвер MySQL JDBC из этого местоположения.

Grails? Когда вы новичок в программировании? Чья это была идея?

Лично я считаю, что взятие всех этих неизвестных рискованно для того, кто "новичок в программировании". Вы знаете что-нибудь о SQL или JDBC? Вы когда-нибудь писали веб-проект раньше? Это может быть сложно.

Я не знаю, как быть более конкретным. Загрузите JDBC JAR по ссылке, которую я вам дал.

Я бы порекомендовал вам начать с учебника JDBC . Hibernate не для вас - пока.

Hibernate - это инструмент объектно-реляционного отображения (ORM). Это технология, которая позволяет связывать информацию в таблицах реляционных баз данных с объектами на среднем уровне. Поэтому, если у вас есть таблица PERSON с id столбцов, first и last Hibernate позволит вам связать эти данные с частными членами данных в вашем классе Person Java.

Звучит просто, но быстро усложняется. Ваши реляционные и объектные модели могут иметь отношения один ко многим и многие ко многим; Hibernate может помочь с этим. Ленивую загрузку, кэширование и т. Д. Можно осуществлять с помощью Hibernate.

Но это стоит денег. И это может быть трудно, если вы не знакомы с этим.

Если у вас есть крайний срок, я бы рекомендовал создать интерфейс Java POJO для ваших классов персистентности и выполнить первую реализацию с использованием JDBC. Если вы захотите поменять его на Hibernate позже, вы можете сделать это без ущерба для клиентов, но у вас будет шанс добиться прогресса без Hibernate таким образом.

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