Описание тега 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…
30 мар '20 в 10:13
1
ответ
Mapper конфликтует с самим собой?
У меня появляется сообщение при попытке запустить сервер JBoss с приложением с двумя сопоставителями myBatis XML fragments parsed from previous mappers already contains value for workSql Забавный момент заключается в том, что элемент sql workSql нах…
07 фев '20 в 14:21
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 столбцов…
23 июн '20 в 18:30
1
ответ
Использование переменных среды в файле свойств Mybatis
Я использую mybatis для подключения к базе данных, и я сохранил некоторую информацию о схеме во внешних файлах свойств. Я сохранил этот файл свойств где-то на моем диске и ссылаюсь на него в своемconfig.xml как показано ниже В Config.xml <propert…
10 апр '20 в 13:38
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); } Вот ко…
19 май '20 в 11:32
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 …
09 июл '20 в 22:34
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…
31 май '20 в 12:41
0
ответов
Весенний ботинок с Mybatis; Могу ли я разделить xml-картографы на внешнее расположение?
Я разрабатываю несколько загрузочных приложений Spring для доступа к БД с помощью стартера Mybatis. Я пытаюсь разбить файлы сопоставления xml во внешнее расположение, например в корень проекта (при devenv) или в каталог, расположенный в jar (при pro…
12 июн '20 в 06:10
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 = …
08 июл '20 в 14:00
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 подготовленных оператора (тип вызываемого оператора). Но после нескольких часов работы приложения оно начинает выдавать ошибку "Невозможно создать …
21 апр '20 в 08:34
0
ответов
Столбец результатов MyBatis, используемый для выбора нескольких параметров
Я пытаюсь использовать два столбца из одного выбора для выполнения другого выбора, который ожидает 2 параметра. У меня такой код: @Result(column = "{templateId=template_id,superSiteId=super_site_id}", property = "something", many…
03 авг '20 в 15:13
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 Я хо…
18 июн '20 в 05:26
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