Tag: mybatis

MyBatis ist ein framework für das mapping von Objekten auf relationale Datenbanken mit einem Schwerpunkt auf Einfachheit. XML-Deskriptoren paar der Objekte, um SQL-Anweisungen oder gespeicherten Prozeduren.

Wie die Rückkehr der IDs einfügen in mybatis-und oracle-mit Anmerkung

Anzahl der Antworten 2 Antworten
Ich versuche im folgenden in Java @Insert("INSERT INTO USERS (ID,NAME,AGE) VALUES(USER_SEQ.NEXTVAL,#{name},#{age})") @Options(useGeneratedKeys=true, keyProperty="ID", keyColumn="ID") public int insertUsers(User userBean); Sollte es wieder der neue genarated ID, aber seine Rückkehr "1" immer, auch wenn seine Einfügung in die Tabelle

Spring3 mybatis 3 mapper keine solche Bohne gefunden Ausnahme

Anzahl der Antworten 1 Antworten
Ich versuche Spring 3 + Mybatis3 + mysql aber nicht geklappt hat, versucht fast alle tutorials immer gleichen Ausnahme, vielleicht werden einige hier mir helfen können Folgenden ist die Fehler-trace-Ausgabe und ich habe auch beigefügte Liste unten

Mit myBatis mit dynamischen Tabelle mit Namen und Objekt

Anzahl der Antworten 1 Antworten
Ich bin über die Erstellung einer dynamischen SQL-insert verwenden myBatis, wo der name der Tabelle und das Objekt hält die Parameter sind anders. So etwas wie dieses: INSERT INTO ${tablename} (column1, column2) VALUES (#{column1}, #{column2}) Die interface-Methode

mybatis 3 selectkey im inneren foreach

Anzahl der Antworten 2 Antworten
MyBatis 3 - Frühjahr Ich einfügen wollen, die Liste der Elemente und für jedes Element-id erstellen "TVA_UPSELLADMIN_CHANNEL_SEQ.nextVal" aber ich bin immer .xml-Validierung Fehler, dass Sie können nicht, sub-Kind "select Key" innen "foreach". <insert id="insertServiceMappings" parameterType="java.util.List"> INSERT <foreach

Mybatis sql-Referenz von einem anderen mapper.xml Datei

Anzahl der Antworten 1 Antworten
Ich geschrieben habe, einen standard auszuwählen, und resultMap für eine Tabelle/Objekt in einer mapper.xml Datei und Frage mich ob es eine Methode gibt, diese zu verwenden, wählen Sie in einem anderen mapper.xml Datei über die "select" -

dynamische Art Typ funktioniert nicht mit mybatis

Anzahl der Antworten 1 Antworten
Konnte ich nicht erstellen SQL in mybatis mit dynamischer Art Typ, wie das folgende Beispiel <select id="selectByNetworkId" parameterType="java.util.Map" resultMap="userResult"> select user_profile.user_profile_id, user_profile.first_name from user_profile user_profile where user_profile.network_id = #{network_id} order by user_profile.user_profile.first_name #{sortType} </select> den sortType hat

Einfügen von Kind-Objekten in MyBatis

Anzahl der Antworten 1 Antworten
Habe ich ein sehr einfaches Objekt Diagramm, das möchte ich in einer Datenbank speichern verwenden MyBatis. Wenn ich eine Marke neue Objekt-graph (a BatisNode mit zwei details), wie kann ich code schreiben, um sicherzustellen, dass die Kind-Objekte

Dynamisch (Laufzeit) ändern der Datenquelle-Anmeldeinformationen in Spring Mybatis

Anzahl der Antworten 3 Antworten
Möchte ich dynamisch ändern Datasource-Eigenschaften im Frühjahr+MyBatis-Projekt. Problem ist im Frühjahr + MyBatis integration, wir können nicht legen Sie die datasource-Eigenschaften dynamisch während der Laufzeit. Derzeit bin ich mit dem folgenden code wird zum festlegen der Anmeldeinformationen:

Karte von java.util.Karte Feld mit MyBatis

Anzahl der Antworten 2 Antworten
Möchte ich die Daten zuordnen zu java.util.Map Attribut mit MyBatis. Ich habe einfache POJOs wie diese: public class Bar { ...fields } public class Foo { private Map<String, Bar> bars; public Foo() { bars = new HashMap<String,

@Transactional Spring MyBatis nicht funktioniert

Anzahl der Antworten 2 Antworten
Habe ich eine Feder webapp und alles war ok, aber jetzt brauche ich eine Methode, die zu Transaktions -, dies ist mein applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context

Konvertieren return Typ boolean mit meinem-batis?

Anzahl der Antworten 1 Antworten
Ich bin derzeit mit folgender Zuordnung: @Select ("select count(*) from something where id = 2344") int userExists(); Aber ich würde gern so etwas wie: @Select ("select count(*) from something where id = 2344") boolean userExists(); Kann ich

Vergleicht Zeitstempel mit mybatis, postgresql

Anzahl der Antworten 1 Antworten
Ich bin mit mybatis-Abfrage auf meiner postgres DB, Mein problem ist das comparaison zwischen den Zeitstempeln, ich denke, dass es nicht richtig funktioniert, da es sich nicht retrun die benötigten Ergebnisse auch es ist nicht das werfen

Mybatis-Query zum einfügen einer Liste von java-Objekten versagt

Anzahl der Antworten 4 Antworten
Ich versuche zum einfügen einer Liste von Objekten verwenden Mybatis und immer die folgende Fehlermeldung. Habe ich einige der Forschung über das einfügen einer Liste und ein paar Beispiele für das setzen Sie ALLE Abfragen, die ich

Hat der AND-operator in MyBatis-test-Ausdrücke Kurzschluss bei der Auswertung?

Anzahl der Antworten 1 Antworten
Ist die UND keyword-in-test-Ausdrücke in MyBatis umgesetzt mit einem Kurzschluss? Zum Beispiel habe ich Folgendes geschrieben: <when test="pagingInstruction != null and pagingInstruction.direction.toString() == 'FORWARD'"> ... </when> Wenn der erste operand wird zu false, wird der zweite operand

warum myBatis insert - /update-Funktionen erfordern nun verpflichten, nach dem hinzufügen von FK zu DB?

Anzahl der Antworten 1 Antworten
ich habe ein Projekt, das verwendet myBatis für die Persistenz. Methode "A" unten war gut funktioniert, bis ich fügte hinzu, einige Fremdschlüssel und konvertiert meine Tabelle von myISAM zu innoDB. Nach der Konvertierung, Methode "A" würde fehl,

Wie Sie eine Oracle-Datenbank-Sequenz-Nummer, indem Sie mithilfe von MyBatis?

Anzahl der Antworten 1 Antworten
Möchte ich nennen eine Sequenz aus meiner Oracle-Datenbank 10g durch die Verwendung von MyBatis, aber ich bekommen nur eine Fehlermeldung wie die folgende: ORA-02289: Sequence is not available. Wie kann ich den Aufruf einer Sequenz aus einer

meine batis bedingte Ausführung der Abfrage die WHERE-Klausel, basierend auf null-variable übergeben

Anzahl der Antworten 2 Antworten
In meinem batis, ich habe eine Abfrage, die verwendet werden, um die Abfrage basierend auf dem Datum, aber es sollten nur DATEPART zwischen einer Reihe. Es gibt 2 potenziell ausführbaren where-Klauseln, aber ich möchte nur zur Ausführung

JUnit Tests MyBatis-Spring-Projekt

Anzahl der Antworten 2 Antworten
Einer IllegalStateException bekommt geworfen auf dem Versuch zu JUnit test eine MyBatis-Spring-Projekt. Scheint das problem zu sein, mit Autowiring MyBatis-Mapper-Bohnen (verzeihen Sie meinen Fachjargon, da ich neu bin die ganze MyBatis-Spring-JUnit-setup). Ich erbte das setup von jemand

spring3 + mybatis benutzerdefinierte typeHandler

Anzahl der Antworten 1 Antworten
habe ich ein pojo mit einigen Feld vom Typ Set<String>. Ich will bestehen Sie in der db als json, so erstelle ich eine benutzerdefinierte typeHandler, aber wenn ich versuche zu bestehen erhalte ich die Fehlermeldung: Es wurde

myBatis Generator - how zu generieren, die nur select/update/insert/delete SQL-Anweisungen aus?

Anzahl der Antworten 1 Antworten
Meine config-Datei: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" > <generatorConfiguration > <context id="context1" > <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@localhost:1521:xe" userId="system" password="system" ></jdbcConnection> <javaModelGenerator targetPackage="pl.domain.model" targetProject="mailsender2" /> <sqlMapGenerator targetPackage="pl.domain.model" targetProject="mailsender2" ></sqlMapGenerator> <javaClientGenerator targetPackage="???"

MyBatis-Spring Java Config und XML-Mapper

Anzahl der Antworten 2 Antworten
Ich bin einrichten eines MyBatis-Projekt mit mybatis-Frühling, und ich möchte die Java-Konfiguration für alles außer die eigentlichen SQL (z.B. kein @Wählen Sie Anmerkungen in der mapper-Schnittstellen). Habe ich die folgende Konfiguration, die funktioniert, aber es verwendet die

MyBatis nicht behoben Innere Klasse beim Parsen von SQL-Mapper-Konfiguration Handler

Anzahl der Antworten 1 Antworten
Verwenden MyBatis 3.2.8, ich versuche, die Karte, einen enum-Typ (Status) an die jdbc-Typ VARCHAR (zu können verwenden Sie nur das enum in meinem entity bean). So definierte ich die TypeHandler UserStatusHandler import com.sample.User.Status; import org.apache.ibatis.type.EnumTypeHandler; public class

java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint während der Ausführung von Oracle-Funktionen

Anzahl der Antworten 1 Antworten
Ich bin immer java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint Fehler beim starten der oracle-Funktion verwenden mybatis. Ich konfigurierte Frühjahr Transaktion ausgeführt Serialisierbare mit readOnly false. Unten ist das meine mapper-Klasse public interface ILockMapper { @Transactional(isolation=Isolation.SERIALIZABLE, readOnly=false) String aquireLock(final SpInOutFields

MyBatis: Wie die Rückkehr der ID des eingefügten Objekts unter Postgres?

Anzahl der Antworten 2 Antworten
Ich habe eine postgres-Tabelle, wo die ID ist definiert als bigserial. Wie kann ich @Insert und Holen Sie zurück die id der Entität eingefügt? Ich bin erwarten, dass die mapper Methode, kehren Sie entweder die id oder

MyBatis, einfügen mit komplexen Objekt

Anzahl der Antworten 1 Antworten
Ich habe Folgendes Szenario: public class MyObj{ private String myField_1 private String myField_2 private MyChildObj myChild //Constructor & get/set } public class MyChildObj{ private String myField_3 private String myField_4 //Constructor & get/set } auf meine Query.xml ich

Wie um die Karte Enum-Typ in mybatis mit typeHandler auf einfügen

Anzahl der Antworten 3 Antworten
Habe ich strugled mit enum für eine Weile jetzt, aber es wird nicht meinen Weg zu gehen. Wer kann mir Tip??? Ich bin versucht, Enum-Typ in MySql und ich benutze auch eine Enum-Klasse in meinen code. Wie

Wie zum ausführen von beliebigen sql mit mybatis?

Anzahl der Antworten 4 Antworten
Ich habe eine Anwendung, verwenden mybatis für Objekt-Persistenz. Aber es gibt Chancen, die ich brauche, um das ausführen von beliebigem sql(Nutzers). Kann ich es mit mybatis? Update: Ich verwenden, wählen Sie dbutils (JDBC), führen Sie benutzerdefinierte sql,

MyBatis-Abfrage Ergebnis in eine HashMap?

Anzahl der Antworten 1 Antworten
Für die folgenden Abfrage, SELECT MSGS.MSGTYPE, count(*) as NOOFRECORDS FROM SCHEMA.MESSAGES MSGS GROUP BY MSGS.MSGTYPE Was wäre das äquivalent in der MyBatis-mapper, so dass ich ein Ergebnis erhalten, wie eine HashMap mit NACHRICHTEN.MSGTYPE als Schlüssel und NOOFRECORDS

Die übergabe mehrerer Argumente in einer SELECT-ohne Verwendung eines komplexen Objekts

Anzahl der Antworten 5 Antworten
Ich versuche mich zu übergeben startSequenceId, stopSequenceId, orderNumber in der SQL-Karte, aber ich will nicht zu verwenden ein typisiertes Objekt, d.h. parameterType="com.abc.Order", kann ich das tun? <select id="getSequenceIdByOrderNumber" parameterType="?" resultType="int"> select * from log where seq_id between

Wie füge ich eine Sammlung von Objekten mit MyBatis 3.x?

Anzahl der Antworten 1 Antworten
Ich bin ein Anfänger mit MyBatis. Ich möchte nur wissen, wie fügt man eine Sammlung von Objekten, die von einer Instanz einer Klasse. Sagen wir ich habe eine Klasse User in Bezug auf einen Hinweis in eins-zu-viele-Beziehung.

MyBatis : Abfrage java.util.Datum mit DATE-Typ auf MYSQL-Datenbank

Anzahl der Antworten 1 Antworten
In meinem Mapping-XML habe ich : <select id="getPatientsByBirthday" parameterType="date" resultType="com.axiohelix.nozoki.entity.Patient"> SELECT id AS id, pharumo_id AS pharumoId, code AS code, family_name AS familyName, first_name AS firstName, family_name_kana AS familyNameKana, first_name_kana AS firstNameKana, gender AS gender, address AS

Mapping-Sammlung ('select *') Feld in MyBatis

Anzahl der Antworten 1 Antworten
Ich bin gestapelt. Ich würde gerne ersetzen die direkte Verwendung von sql zu Gunsten von mybatis faramework. Ich möchte wählen Sie Liste der Konten mit gefüllten Eigenschaften anzeigen. Aber fangen wir von Anfang an, erste Klasse "Account"

mybatis-mapper-xml: Der Inhalt des Elements geben Sie "mapper" muss mit

Anzahl der Antworten 1 Antworten
Ich habe eine harte Zeit, mein einfaches mybatis-Datei arbeiten. Ich habe diese Datei: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="truthtree.model.mysql.UserMapper"> <typeAlias alias="User" type="truthtree.model.mysql.User" /> <select id="getAllUsers" resultType="User"> select * from User

Mybatis-Fehler : Fehler beim einstellen der Parameter

Anzahl der Antworten 5 Antworten
org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.UnsupportedOperationException ### The error may exist in kr/co/techinmotion/mybatis/mappers/dataOutputMapper.xml ### The error may involve kr.co.techinmotion.mybatis.mappers.dataOutputMapper.selectData1-Inline ### The error occurred while setting parameters ### SQL: select * from tbl_id, tbl_feed where tbl_id.id =

MyBatis Einfügen-Werte-Liste

Anzahl der Antworten 5 Antworten
Mapper.xml (Mapper xml-Datei) <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="TestDAO"> <insert id="insertEmployeeList" parameterType="java.util.List"> INSERT INTO EMPLOYEE (id, name) VALUES <foreach collection="list" item="element" index="index" open="(" separator="," close=")"> #{element.id}, #{element.name} </foreach> </insert> </mapper> Employee.java

Wie man strings vergleichen in mybatis 3 mit if-Anweisung - dynamischer sql

Anzahl der Antworten 1 Antworten
In myBatis 3, wie Sie eine Zeichenfolge vergleichen, die bei der Verwendung von dynamischen sql? Mit iBatis zuvor könnten Sie Folgendes tun: <isEqual property="sortBy" compareValue="portfolio_id">order by p.portfolio_id</isEqual> Nun mit myBatis können Sie Folgendes tun: <if test="sortBy.equals('facility_id')"> order

ibatis dynamische sql-Anweisungen mit zwei Bedingungen

Anzahl der Antworten 4 Antworten
Ich würde gerne eine dynamische sql-Anweisung, die nur ausgeführt, wenn die variable nicht null ist UND größer als null ist. Wie diese: <isNotNull prepend="AND" property="ProprietaryId"> <isGreaterThan prepend="AND" property="ProprietaryId" compareValue="0"> G.PROPRIETARY_ID = #ProprietaryId# </isGreaterThan> </isNotNull> aber ohne voranstellen

Mit Tupel von ORACLE-Klausel und Bedingung für ein element im Tupel

Anzahl der Antworten 2 Antworten
Ich habe gesehen, viele Fragen, die hier für die Verwendung von Tupeln in der IN-Klausel. Meine situation ist ein wenig anders als die anderen. Allgemeine Verwendung von Tupeln in der IN-Klausel Aussehen wird, wie unten Select *

mybatis IllegalArgumentException: Mapped-Statements-Sammlung enthält nicht Wert

Anzahl der Antworten 12 Antworten
ich habe viele problem mit Feder e mybatis. Dies ist meine Feder-Konfiguration: ich habe die gleiche Konfiguration und ComuneMapper.java und ComuneMapper.xml Aufenthalt in den gleichen Ordner. ich habe aber diesen Fehler Jemanden, um zu helfen meeeee <?xml

MyBatis: wie umgehen einen lokalen cache und trafen direkt in der DB auf bestimmten auswählen

Anzahl der Antworten 4 Antworten
Ich verwenden MyBatis 3.1. Ich habe zwei Fällen verwenden, wenn ich brauche zu umgehen MyBatis lokalen cache und trafen direkt in die DB. Da MyBatis Konfiguration-Datei nur über die globalen Einstellungen, es ist nicht zutreffend für meinen

MyBatis String als Parameter

Anzahl der Antworten 3 Antworten
Ich möchte einen String-parameter für eine Select-Anweisung in MyBatis. Meine mapper.xml: <select id="selectAll" parameterType="String" resultMap="fastXMLResultMap"> SELECT CREATIONDATE, DOCUMENTID, TITEL, REGTITEL, INFORCEDATE, DOCTYPE FROM #{databBaseTable} </select> Werden und der aufrufenden Funktion: public List<FastXMLObject> selectAll(String databBaseTable) { SqlSession session

Es gibt keinen getter für die property mit dem Namen 'tablename' in 'class java.lang.String'

Anzahl der Antworten 5 Antworten
Ich habe den Fehler There is no getter for property named 'tablename' in 'class java.lang.String' wenn ich mit mybatis. Meine xml-mapper ist wie folgt: <mapper namespace="com.company.mapper.BasicMapper"> <update id="dropTable" parameterType="String"> DROP TABLE ${tablename} </update> </mapper> Die Schnittstelle ist

Wie Übergeben Sie Java Liste der Objekte in Oracle Gespeicherten Prozedur Verwenden MyBatis?

Anzahl der Antworten 2 Antworten
Ich habe schon googeln dieses für eine Weile und kann nicht scheinen, finden alle den richtigen Antworten. Ich habe eine Oracle-gespeicherten Prozedur, die eine Reihe von Parametern, die haben einen Typ, der Tisch der Tisch rowtype. So

MyBatis 3.0.5 und Mapper laden problem

Anzahl der Antworten 1 Antworten
Ich bin mit MyBatis 3.0.5 und ich habe Probleme, über die Verladung von Mappern, die als Ressourcen. Ich bin auf Windows 7 64, ich benutze Eclipse Indigo 64bit und jdk7 64. MyBatis ist initialisiert in einen Grizzly-Web-Container

Fehler beim Parsen der XML-Mapper. Ursache: java.lang.NullPointerException

Anzahl der Antworten 1 Antworten
Ich habe versucht zu konvertieren von mybatis2 zu mybatis3 und Ihre mir alle möglichen Probleme. Aus dem stacktrace im immer eine Error Parsing Mapper XML für sqlMapConfig.xml welche ich nehmen Sie es bedeutet, dass es etwas falsch

MyBatis "oder" - Kriterien

Anzahl der Antworten 3 Antworten
Möchte ich eine Abfrage erstellen, MyBatis, die produzieren so etwas wie: SELECT first_field, second_filed, third_field WHERE first_field > 1 AND (second_field > 0 OR third_field < 0) Wie konnte ich das Konstrukt, das mit den Kriterien Objekte?

Die übergabe mehrerer Spalten in myBatis <assoctiation>

Anzahl der Antworten 2 Antworten
Will ich wissen, wie tun wir passieren mehrere Spalten in einem myBatis Vereins-tag. Ich habe zum Beispiel den folgenden xml-Codeausschnitt in einem meiner mapper.xml Datei: <resultMap type="com.mysite.domain.CourseBuilderCourses" id="ResultMapWithAssmnts" extends="BaseResultMap"> <association property="totalAssignmentCnt" column="course_id" select="selectTotalAssgnmentsCnt"/> <association property="totalAssessmentCnt" column="course_id" select="selectTotalAssesmentsCnt"/>

MyBatis-mapper-Aufruf einer Prozedur mit mehreren Parametern

Anzahl der Antworten 1 Antworten
Ich versuche zu entwerfen, eine kleine CRUD-tool, und bisher, jede Facette (die Rich Faces UI-und Managed Beans, überprüfung der mySQL-Datenbank, etc.) geht in Ordnung, aber nicht die myBatis Stück. Ich bin relativ neu in myBatis und führe

Iterieren durch die HashMap in MyBatis foreach?

Anzahl der Antworten 3 Antworten
Ich versuche, zu produzieren, ein sql, das ist, wie unten in mybatis. SELECT COL_C FROM TBLE_1 WHERE (COL_A, COL_B) in ( ('kp','kar'),('srt','sach')); Und meinen input parameter Typ HashMap. Nun, Wie kann ich eine SQL generiert, die von

Mybatis Konfiguration mit typeAliases

Anzahl der Antworten 2 Antworten
Entwickle ich eine Java EE-Anwendung basierend auf Mybatis 3.0.5, Mybatis-Frühling 1.0.1 und Spring 3.0.5.RELEASE und ich habe ein problem mit Alias in mybatis-config.xml. Die Spur ist: org.springframework.Bohnen.factory.BeanCreationException: Fehler beim erstellen bean mit dem Namen 'sqlSessionFactory' (definiert in