Есть ли какая-либо реализация activerecord для Java?
да, один существует: http://javalite.io/ - реализация ActiveRecord в Java
Наслаждайтесь,
Игорь
Есть несколько попыток, но Java не поддерживает Открытые классы или method_missing , как в Ruby. Поэтому запись по определению не будет такой «активной», как в рельсах.
Некоторые попытки активной записи в Java:
http://www.javalobby.org/articles/activeobjects/
http://arjava.sourceforge.net/
Сообщество Java, вероятно, предпочитает JPA . Если вы ищете что-то более близкое к Rails, но все еще в Java, взгляните на Play Framework .
Вот это: http://arjava.sourceforge.net/
В Java более популярно использовать ORM, такие как Hibernate , EclipseLink , OpenJPA .
JPA определяет стандарт, которому следуют приведенные выше.
Я бы рекомендовал jOOQ (для Java-объектно-ориентированных запросов) .
Я только что добавил активные функции записи в sormula в версиях 1.7 и 2.1. Смотрите пакет org.sormula.active в проекте и смотрите active-record-example .