@AP_MODEL @AP_MODEL используется для аннотирования объектов Module, например: @AP_MODEL(tableName="PEOPLE") tableName указывает имя таблицы модели.
@AP_FIELD — аннотация поля, устанавливает соответствие между свойствами пользователя и полями базы данных: fieldName — имя поля базы данных; update — обновлять ли это поле при обновлении, по умолчанию true (например, автоинкрементное поле может быть установлено в false); create — вставлять ли это поле при создании, по умолчанию true (например, автоинкрементное поле может быть установлено в false).
@AP_ONE2MANY — настраивает связь между полем и другой таблицей для выполнения каскадного запроса: modelType — класс реализации модуля, который будет получать данные после каскадного запроса; fieldName — поле, используемое для связи; isOne2One — является ли отношение один-к-одному, по умолчанию false (true означает отношение «один ко многим», только каскадный запрос); sqlWhere — условие where, используемое при каскадном запросе, может ограничивать результаты каскадного запроса; sqlOrderBy — условие order by, используемое при каскадном запросе, может ограничить порядок результатов каскадного запроса. Обратите внимание, что этот фреймворк выполняет только одноуровневые каскадные запросы, чтобы избежать циклического управления.
Инструкции по запуску примера кода: Импортируйте файл jmini_example.sql, имя базы данных — jmini_example. Измените файл conf/jmini_example.conf:
db.mysql.url=jdbc:mysql://{host:port}/jmini_example
db.mysql.username={db_username}
db.mysql.password={db_password}
Примечание: {} необходимо изменить самостоятельно. Запустите класс src/test /java/jmini/examples/orm/SimpleExample.java (убедитесь, что каталог conf находится в пути запуска).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )