Описание тега mybatis-mapper

1 ответ

после первого раза генератор myBatis получает много сообщений "не может быть преобразован в тип"

Впервые запущен генератор myBatis, используя следующие инструкции:https://mybatis.org/generator/running/runningWithEclipse.html это мой генератор Config.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//…
18 мар '20 в 12:17
0 ответов

Список карт Ибатиса <T> в @Result

У меня такая ситуация, как я пишу запрос в Java-классе Mapper (Ibatis) для получения значений списка. Внутри этого ParentPojo у меня есть List вместе с некоторыми другими полями, такими как num, name. ChildPojo содержит поля как a1,a2,a3. Пример Par…
25 мар '20 в 10:33
0 ответов

Как написать OR, AND в mybatis, если условие XML

Это правильный способ создания оператора SQL с операторами if? <if test="state != null or country != null or phoneNumber != null or address != null or postalCode != null"> --some sql part </if> <if test="state != null and country != n…
1 ответ

Mapper конфликтует с самим собой?

У меня появляется сообщение при попытке запустить сервер JBoss с приложением с двумя сопоставителями myBatis XML fragments parsed from previous mappers already contains value for workSql Забавный момент заключается в том, что элемент sql workSql нах…
1 ответ

функция countByExample mybatis-generator помогите мне

У меня проблема на моем фото. Я использую mybatis, а метод countByExample был сгенерирован MyBatis Generator. Вы можете помочь мне и увидеть это?
28 фев '20 в 21:49
0 ответов

Производительность пакетной вставки Mybatis снижается при обновлении JDK

Мы обновляем наш jdk с 1.8.0_51 до 1.8.0_251. В проекте используется spring, spring-mybatis с Oracle db. В коде есть несколько вызовов mapper.insert, при которых производительность сильно снижается. Данные вставлены - 100000 в таблицу из 14 столбцов…
1 ответ

Использование переменных среды в файле свойств Mybatis

Я использую mybatis для подключения к базе данных, и я сохранил некоторую информацию о схеме во внешних файлах свойств. Я сохранил этот файл свойств где-то на моем диске и ссылаюсь на него в своемconfig.xml как показано ниже В Config.xml <propert…
1 ответ

Получение Map <Long, List <Object>> с помощью MyBatis

Вот мой метод, мне нужно получить Map<Long, List<CMBill>>: @Mapper public interface CMBillMapper { @MapKey("groupId") Map<Long, List<CMBill>> getCMInvoicesByIdListSQL(@Param("invoiceIds") Set<Long> invoiceIds); } Вот ко…
3 ответа

Как решить ошибку indexOutOfBounds в MyBatis selectForUpdate?

Я использую postgreSQL. Вот мой запрос в myBatisMapper: <select id="findByStatusAndIdentityAndPrvCode" parameterType="java.lang.String" resultMap="Request"> select from req_tab where status in ('I', 'D', 'Q') and …
2 ответа

корпус переключателя coalesce mybatis

Я использую случай переключения coalesce mybatis в своем запросе, где я получаю ошибку, например Ошибка запроса базы данных. Причина: java.sql.SQLException: ORA-01427: однострочный подзапрос возвращает более одной строки это мой запрос (select (case…
24 июл '20 в 22:30
0 ответов

Как использовать myBatis с отношением OneToOne, используя (если возможно) конфигурацию Java в Spring?

Я хочу иметь отношение oneToOne между Person и Address. Итак, мои объекты будут (без геттера и сеттера): public class Address { private Integer addressId; private String streetAddress; ...getter and setter } public class Person { private Integer per…
0 ответов

Весенний ботинок с Mybatis; Могу ли я разделить xml-картографы на внешнее расположение?

Я разрабатываю несколько загрузочных приложений Spring для доступа к БД с помощью стартера Mybatis. Я пытаюсь разбить файлы сопоставления xml во внешнее расположение, например в корень проекта (при devenv) или в каталог, расположенный в jar (при pro…
0 ответов

Почему Mybatis не должен предоставлять метод построения параметров?

Я только определил в классе параметризованный метод построения. Если количество параметров и количество сопоставлений различны, запрос все еще может быть правильным. Я выполняю запрос ассоциации "один ко многим". Когда ArrayList не записан в констру…
04 июл '20 в 12:21
1 ответ

Как написать mybatis mapper для этой вставки во временную таблицу, созданную между ними?

Я пытаюсь написать mapper, используя аннотацию mybatis для следующего экстракта sql: CREATE TEMP TABLE XYZ . /* Something */ . CREATE TEMP TABLE ABC as Select ptype,pvalue,id,djob from XYZ where pvalue> 0 and CASE WHEN djob = ptype then pvalue = …
0 ответов

MyBat - правильный способ сопоставления коллекций

У меня есть команда POJO, в которой есть список рыболовов: @Entity public class Team { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private int orderNumber; private String name; private int rank; @ManyToOne private Compet…
22 июл '20 в 17:09
1 ответ

Как я могу добавить условие условия, которое не требуется, если элемент?

Скажем, у меня есть такой интерфейс. @Mapper interface UserMapper { List<User> search(@Nullable String namePattern, int minAge); } Как мне сделать с minAge параметр, который не требуется <if/> элемент? Должен ли я просто делать с <if …
17 мар '20 в 03:53
1 ответ

MyBatis не закрывает Prepared Statement

Я использую mybatis 3.1 с Spring 4.3 для подключения Maria db. В моем приложении я использую только 2 подготовленных оператора (тип вызываемого оператора). Но после нескольких часов работы приложения оно начинает выдавать ошибку "Невозможно создать …
0 ответов

Столбец результатов MyBatis, используемый для выбора нескольких параметров

Я пытаюсь использовать два столбца из одного выбора для выполнения другого выбора, который ожидает 2 параметра. У меня такой код: @Result(column = "{templateId=template_id,superSiteId=super_site_id}", property = "something", many…
0 ответов

Mybatis для автоматического отображения для поддержки точки

<select id="findAll" resultType="com.pojo.Pod"> select a.id, a.name, a.create_date, a.user_name as 'user.name' a.user_phone as 'user.phone' from t_pod a </select> конфигурация mybatis.configuration.map-underscore-to-camel-case=true Я хо…
0 ответов

Экранирование фигурных скобок из значения MyBatis - Oracle

Это проблемная часть моего картографа MyBatis: <foreach item="item" index="index" collection="xy" open="(" separator="or" close=")"> contains(t.mycol, '{' || #{item} || '}') > 0 &l…
04 сен '20 в 13:12