Введение в Mybatis
Mybatis - отличная структура слоя настойчивости, которая поддерживает простые запросы SQL, сохраненные процедуры и расширенное картирование. Mybatis устраняет ручные настройки почти всех кодов JDBC и параметров и поисковой инкапсуляции набора результатов. Mybatis может использовать простые XML или аннотации для конфигурации и оригинального отображения, отображения интерфейсов и Pojos Java (простые старые объекты Java) в записи в базе данных.
Ниже приведено фокус внедрения использования агентов Mapper.
1. Задачи, которые разработчики должны выполнить:
Mapper.xml Mapping File и mapper.java
2. Технические характеристики развития
1. В mapper.xml пространство имен равна адресу интерфейса Mapper.
2. Имя метода в интерфейсе Mapper.java совпадает с идентификатором оператора в mapper.xml
3. Тип параметра ввода метода в интерфейсе mapper.java такой же, как и тип, указанный параметрами в mapper.xml.
4. Тип возвращаемого значения метода в интерфейсе mapper.java такой же, как и тип, указанный в результате оператора в mapper.xml.
Mapper.java Пример
// Запрос информации пользователя на основе ID Public User FineUserByID (INT ID), выдвигает исключение;
mappper.xml Пример
<SELECT ID = "findUserByID" parameterType = "int" outdetype = "user"> select * ster where id =#{value} </select>5. Загрузить mapper.xml в sqlmapconfig.xml
<!-Загрузка одного файла сопоставления через интерфейс Mapper состоит из некоторых спецификаций: Имя класса интерфейса Mapper и имя отображения mapper.xml должны быть согласованными, а предпосылка вышеуказанной спецификации в каталоге: метод прокси Mapper-> <Mapperers> <Mapper/> </mappers>
или
<mappers> <!-Обваленная загрузка имени пакета интерфейса, указанного Mapper,. Mybatis автоматически сканирует все интерфейсы Mapper под пакетом для загрузки в соответствии с некоторыми спецификациями: Имя класса интерфейса Mapper и имя отображения файла Mapper.xml должна быть согласованной, а предпосылка приведенной выше спецификации в каталоге: метод прокси Mapper-> <Пакет Name = "cncast.mybatis.
Выше приведено подробное объяснение метода использования агента Mybatis Mapper, представленного вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!