Существует ли реализация Java шаблона ActiveRecord, который создается сверху, в спящем режиме, подобные замку Windsor? [закрытый]

APPIUM Desktop UI имеет некоторые ошибки, в результате вы получаете эту ошибку, даже если есть возможности. Вы можете сослаться на Здесь , чтобы избежать вышеуказанной проблемы.

11
задан Iker Jimenez 29 April 2011 в 13:07
поделиться

6 ответов

GORM в Groovy / Grails?

0
ответ дан 3 December 2019 в 08:05
поделиться

Ну, GORM в Grails не может быть отсоединен от Grails - пока версия 1.1 не отсутствует, по крайней мере. И откровенно говоря, существует совсем немного различий между GORM и AR (например: в Grails Вы моделируете свои объекты области, и GORM выведет структуру базы данных, тогда как в AR, у Вас есть своя таблица, с одной стороны, и свой объект на другом). О, и еще одно различие - то, что GORM имеет много причуд к нему. Заметьте, что я не сказал ошибки...

Так или иначе вот другое подобное сообщение здесь на stackoverflow, который может покрыть то, что Вы после: существует ли реализация шаблона ActiveRecord в Java как тот от Ruby?

Удачи,

Rollo

2
ответ дан 3 December 2019 в 08:05
поделиться

Я бы сказал GORM - лучший шаблон для использования с Java, чем ActiveRecord . ActiveRecord в конечном итоге требует больше работы и больше кода, чем GORM. Насколько я могу судить, Django следует модели GORM больше, чем модели AR, так что эта модель может быть чем-то стоящим внимания, особенно с учетом того, что Java, вероятно, не поддается динамическим геттерам и сеттерам, как Ruby (если вы не начал копаться в генерации байт-кода на лету, но вашему компилятору и IDE это не очень понравится).

3
ответ дан 3 December 2019 в 08:05
поделиться

Вы можете:

  1. Поместить частных членов в публичный раздел
  2. Сделать свой класс или функции друга класса.
  3. Укажите метод доступа к данным.
  4. Возьмите адрес класса, добавьте смещение к этой переменной, приведите и отмените привязку. (Yuck)

Что вы пытаетесь сделать? Если что-то личное, не связывайся с этим. Это не просто так.

-121--3223110-

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

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

-121--3223112-

На самом деле, я работал над AR - как рамка на Java, первый блог: http://igorpolevoy.blogspot.com/ удачи, игорь

1
ответ дан 3 December 2019 в 08:05
поделиться

Scooter Framework имеет реализацию ActiveRecord, очень похожую на Ruby on Rails: http://www.scooterframework.com/

0
ответ дан 3 December 2019 в 08:05
поделиться

Я выпустил проект под названием ActiveJDBC: http://javalite.io/ . Это то, что вы ищете Благодарность игорь

9
ответ дан 3 December 2019 в 08:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: