высокопроизводительный инструмент для работы с базами данных на основе SpringJdbcTemplate. Поддерживает базы данных MySQL и Oracle, позволяет напрямую сохранять или обновлять объекты сущностей, а также поддерживает автоматическую постраничную навигацию.
Преимущества:
Недостатки:
Для получения дополнительной информации обратитесь к статье: https://www.cnblogs.com/cnsugar/p/10133161.html
По умолчанию поддерживаются имена полей и таблиц, написанные заглавными буквами. Если в базе данных имена таблиц и полей написаны строчными буквами, необходимо добавить следующие две строки кода при запуске проекта:
System.setProperty("jdbc.column.upper", "false"); System.setProperty("jdbc.table.upper", "false").
DbUtils — содержит статические методы для операций с базой данных. Не нужно создавать класс Dao для выполнения операций с базой данных, таких как сохранение или обновление объектов. Для операций поиска и удаления требуется полный SQL-запрос.
BaseJdbcDao — содержит нестатические методы для операций с базой данных. Необходимо создать класс Dao, который наследуется от этого класса, чтобы использовать его. Может автоматически генерировать SQL-запросы для поиска и удаления. Для операций над одной таблицей достаточно указать оператор where и последующие условия. Объекты могут быть сохранены или обновлены напрямую.
Table — класс аннотации для сопоставления таблиц. Можно отдельно настроить соответствие между объектами Java и таблицами базы данных.
Field — класс аннотации для отображения полей. Можно отдельно установить соответствие между свойствами объекта Java и полями таблицы базы данных.
GenerateClass — вспомогательный класс для разработки, автоматически генерирует код для классов сущностей, соответствующих таблицам базы данных (обратите внимание: этот класс только выводит код на консоль, файлы не создаются, необходимо вручную создать файлы классов и вставить код).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )