mybatis

Zastąpienie pełnego ORM (JPA / Hibernate) lżejszym rozwiązaniem: zalecane wzorce do ładowania/zapisywania?

Rozwijam nową aplikację internetową Java i odkrywam nowe sposoby (nowe dla mnie!) w celu utrwalenia danych. Mam głównie doświ ... rzydatne do radzenia sobie z tym przypadkiem użycia? aktualizacja : istnieje dyskusja na temat tego pytania na forum JOOQ.

Generator Mybatis: jak najlepiej oddzielić pliki "automatycznie generowane" i " ręcznie edytowane"

Jestem w projekcie, który używa zarówno Mybatis (do utrzymywania Javy w bazie danych), jak i Mybatis Generator (do automat ... zszerza " ElementCrudMapper" - FooMapper.xml rozszerza zarówno "ElementCrudMapper" jak i "FooCrudMapper" Dzięki wszystkim!

Jak skonfigurować Spring, aby JPA (Hibernate) i JDBC (JdbcTemplate lub MyBatis) współdzieliły tę samą transakcję

Mam jedno źródło danych, używam Spring 3.0.3, Hibernate 3.5.1 jako dostawca JPA i używam MyBatis 3.0.2 Dla niektórych zapytań ... rsistenceUnit" transaction-type="RESOURCE_LOCAL"> <provider>org.hibernate.ejb.HibernatePersistence</provider>

MyBatis / iBatis-fragmenty sql wielokrotnego użytku w osobnym pliku mapy SQL?

Chciałbym umieścić fragmenty sql używane przez kilka moich plików SQL Map XML w osobnym pliku. W tej chwili <sql> eleme ... <include refid="whereDate"/> <include refid="otherSqlFragment"/> </select> </mapper>

MyBatis, jak uzyskać automatycznie wygenerowany klucz wkładki? [MySql]

Jak mogę uzyskać wygenerowany klucz wkładki za pomocą MyBatis? Czytałem wiele stron na ten temat, ale nadal jestem zablokowan ... as returnedId </selectKey> </insert> Co się stało? Jak Mogę uzyskać wygenerowany klucz tej wkładki? Dzięki!

Jak używać adnotacji za pomocą iBatis (myBatis) dla zapytania IN?

Chcielibyśmy używać tylko adnotacji z MyBatis; naprawdę staramy się unikać xml. Staramy się użyć klauzuli "IN": @Select("SE ... o osiągnąć za pomocą mapowania XML, ale naprawdę chcielibyśmy tego uniknąć. Czy istnieje do tego poprawna składnia adnotacji?

Mybatis Batch Insert / Update Dla Oracle

Ostatnio zacząłem uczyć się korzystania z myBatis.Stoję teraz przed takim scenariuszem, muszę stale pobierać nową listę obiek ... wiedzieć, czy eksperci mogą zaoferować mi jakieś przykłady jak zrobić batch-merge w MyBatis (poprawny sposób pisania Mapera)?

Jak przekazać tablicę całkowitą do klauzuli IN w MyBatis

W Mybatis znajduje się zapytanie zawierające klauzulę IN, która jest w zasadzie zbiorem Id (liczb całkowitych) Utknąłem w t ... mapper.getIds(arr) To jest nie działa, Mybatis wyświetla błąd podczas wywoływania metody mapper Wszelkie sugestie proszę

Kiedy używać $ vs #?

Jestem zdezorientowany używaniem $ vs #. Nie znalazłem na to żadnych wskazówek. Używałem ich jakoname = #{name}, name like '% ... onException: There is no getter dla nieruchomości o nazwie "nazwa"....... Więc, chciałbym wiedzieć, kiedy używać $ lub #?

Zwróć Hashmapę w mybatis i użyj jej jako ModelAttribute w spring MVC

Chcę wyświetlić listę kategorii na mojej stronie Jsp przy użyciu spring mvc @modelAttribute. W moim maperze.plik xml to &l ... Chcę mieć taką metodę: Map<Integer, String>`selectAllCategories(); Zamiast List<Map<>>, czy to możliwe?

różnica między mapowaniem kolekcji i asocjacji w mybatis 3

Wykonuję zapytania mysql z mybatis3. Jestem w tym nowy. Jaka jest różnica między mapowaniem kolekcji a asocjacją w mybatis 3? ... /resultMap> Czy ktoś może wyjaśnić różnicę biorąc mój przykład lub swój własny przykład? Nie rozumiem tego.. Dziękuję.

Obsługa bardzo dużej ilości danych w MyBatis

Moim celem jest zrzucenie wszystkich danych z bazy danych do pliku XML. Baza danych nie jest strasznie duża, to około 300MB. ... tawia połączenie otwarte, aby następnym razem użytkownik wywołał getList(...) zacznie czytać z rekordu N + 1 bez "pomijania"?

MyBatis Wstaw wartości listy

Mapper.xml (plik XML Mapper) <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD M ... eList-Inline The error occurred while setting parameters Cause: java.sql.SQLSyntaxErrorException: ORA-00913: too many values