Tag: ibatis
iBatis ist eine Objekt-relationale mapping-framework für Java. Es verwendet XML-Deskriptoren zu überbrücken SQL Abfragen und Java-Objekte. Ein offizieller port wurde für den Microsoft .NET-framework.
2
Antworten
Ich versuche zu tun, eine Insert-operation mit iBatis. INSERT INTO SCHEMA.TABLE (FIELD1, FIELD2, FIELD3) VALUES (#field1#, (SELECT ANOTHER_FIELD FROM SCHEMA.TABLE WHERE FIELD4= #field2#), #field2#) Die innere select-Abfrage immer fehl und gibt NULL zurück. Aber wenn ich Ersatz
1
Antworten
Wie kann ich wieder eine HashMap mit IBatis. Ich habe eine select-zwei Werte, und ich möchte diese Karten in einer key-value map. Jemand vor dem gleichen problem? Vielen Dank im Voraus Die "zwei Werte" sind zwei Datensätze
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
2
Antworten
Will ich mit HSQLDB als eingebettete Datenbank, aber ich habe Mühe, es zu auto-Inkrement -. Soweit ich das verstanden habe, [CALL] IDENTITY() können verwendet werden, um den letzten Wert des Primärschlüssels. Allerdings Experimente sowohl durch iBatis und
1
Antworten
Ich habe einen mapper. Mit, dass mapper die Funktion einfügen, ich bin in der Lage, legen Sie die Datensätze erfolgreich. Aber während der Verwendung deleteByPrimaryKey es wirft den Fehler Mapped Statements collection does not contain value for
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,
3
Antworten
Gibt es eine Ibatis-Einstellung zum anzeigen der generierten SQL wie Hibernate hat show_sql=true? Dank Dupliziert: stackoverflow.com/questions/2635058/ibatis-get-executed-sql InformationsquelleAutor romesub | 2010-06-10
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="???"
1
Antworten
Ich bin versucht, Ibatis mit GWT und ich haben dieses Szenario habe ich Datenbanken, Tabellen, Flughafen-Terminals und Flüge. Ein Flughafen kann über verschiedene terminals. Ein terminal kann einen Flughafen und viele Flüge. Und einen Flug kann über
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
1
Antworten
IJ000604: Throwable while attempting to get a new connection: null: javax.resource.ResourceException: Could not create connection at org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.getLocalManagedConnection(LocalManagedConnectionFactory.java:277) at org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:235) at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.createConnectionEventListener(SemaphoreArrayListManagedConnectionPool.java:758) at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.getConnection(SemaphoreArrayListManagedConnectionPool.java:343) at org.jboss.jca.core.connectionmanager.pool.AbstractPool.getSimpleConnection(AbstractPool.java:400) at org.jboss.jca.core.connectionmanager.pool.AbstractPool.getConnection(AbstractPool.java:365) at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(AbstractConnectionManager.java:329) at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:368) at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:464) at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:129) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
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
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.
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
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
1
Antworten
Bin ich mit dem Kamel und senden von json string über activemq und möchten, speichern Sie das erhaltene Objekt in der Datenbank mit ibatis. Ich würde gerne wissen, wie konvertieren von json zu java-Objekt während der camel-route.
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
4
Antworten
Ich geschaut habe, um für ein gutes Beispiel, aber ich habe nicht eine noch. Möchte ich weitergeben einer benutzerdefinierten string-array von java, oracle und wieder zurück, mit dem IBATIS framework. Hat jemand einen guten link zu einem
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
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 *
5
Antworten
Arbeite ich auf JSP und stecken in dieser Fehlermeldung "Unterminated <c:forEach-Tags " Dies ist ein relevanter Teil von contentStatis.jsp <tbody> <br><c:forEach var="contentStatis" items="${resultcount}" > <td align="center"><c:out value="${contentStatis.dtm}" /></td> <td align="center"><c:out value="${contentStatis.StudentPkg}" /></td> <td align="center"><c:out value="${contentStatis.Shared}" /></td> <td
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
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
2
Antworten
Komme ich bis gegen ein unerwartetes Sommerzeit problem im code, die ich dachte, war rein UTC. Ich bin mit Java 1.6, das iBatis SQL mapper (2.3.3) und Oracle XE (eine eval-version von Oracle 10.2) mit der Oracle-thin-Treiber.
4
Antworten
Hi Dies könnte grundlegende Frage aber ich bin neu auf Ibatis. queryForList zurückkehren wird Liste der Objekte? In der Regel für queryForObject definieren wir eine resultMap aber keine solche Karte definiert ist, für die queryForList. Vielen Dank
1
Antworten
Bekomme ich diese Fehlermeldung beim ausführen wählen Sie in MyBatis mit PostgreSQL: ### The error may exist in data/mapper.xml ### The error may involve Transaccion.selectDeFraude-Inline ### The error occurred while setting parameters ### SQL: SELECT transaction_id, card_number,
1
Antworten
Ich habe versucht, erstellen Sie eine pivot-Tabelle erstellt aus einer Tabelle in Oracle 10g. hier ist die Struktur der Tabelle: CREATE TABLE-KOMUNIKA.STOCK_AREA ( PRODUCT_CODE VARCHAR2(20 BYTE) NOT NULL, PRODUCT_NAME VARCHAR2(50 BYTE), ORTSKENNZAHL VARCHAR2(20 BYTE), AREA_NAME VARCHAR2(50 BYTE),
3
Antworten
Wie Konfiguriere ich eine xml-Datei als Datenquelle in iBatis? Dank, R InformationsquelleAutor | 2009-05-05
2
Antworten
Habe ich das klassische setup public class Parent { Integer id; ... //No generics Collection someCollectionAttribute; ... public void setChildren(Collection c) { ... } } public class Child { Integer id; ... } und ich versuche, die
1
Antworten
Ich versuche zum abrufen einer clob-Daten aus der oracle-Datenbank, wie gezeigt, in reports.xml.ich verwende den jdbc-Treiber für oracle version "Oracle JDBC-Treiber version - 10.0.2.0.0" . Im folgenden sind die Fehler, die ich erhalten ,bitte lassen Sie mich
2
Antworten
INSERT INTO rbp_users (user_id, user_name, passwd, bank_id, descr, stat, p_exp, user_type_id, email_address) VALUES (rbp_userid_seq.NEXTVAL , 'any_user_name', 'some_encrypted_password', 1, N'əəııööğğşşççüü', --unicode string 'E', SYSDATE, 2, NULL); Oben insert in Oracle-Tabelle mit NVARCHAR-Feld "descr" funktioniert gut über PL/SQL Developer.
1
Antworten
Ich bin neu ibatis, ich geschrieben habe ein kleines Programm in ibatis. Aber ich bin immer die folgende Fehlermeldung. Ich habe versucht, in aller Art und Weise. Ich bin mir nicht bewusst, dass zu beheben. Könnte mir
2
Antworten
Java Mybatis Oracle Habe ich folgende mybatis-Anweisung in der xml-Datei <update id="updateOfferIndex" parameterType="java.util.List"> <foreach collection="list" item="offer" index="index" separator=";" > UPDATE offer set indx=#{offer.idx} WHERE id=#{offer.eId} </foreach> Ich bekomme folgenden Fehler, kann einer helfen ? ### Error updating
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
2
Antworten
Habe ich die Schritte in der batch-job, der macht verschiedene Dinge. Aber bevor ich beginne, alle diese Schritte, die ich brauche zum löschen einer Tabelle. Gibt es eine einfache Art und Weise zu schreiben, ein tasklet wird,
2
Antworten
In der mapper-interface habe ich: ArrayList<Item> select(@Param("filterId")int filterId, @Param("filterData")HashMap<String,Object> filterData); In der mapper-xml habe ich: <select id="select" parameterType="map" resultMap="RM"> SELECT ... FROM .... WHERE id=#{filterData["id"]} </select> Kein Fehler, aber das Ergebnis ist nicht wie erwartet (es gibt
1
Antworten
Ich geschrieben habe eine select-Abfrage in meinem mapper.xml <select id="getCatCount" parameterType="String" resultType="int"> select count(*) from Categories where status is not null <if test="catTypeId != 0"> AND cat_type_id = #{catTypeId,jdbcType=INTEGER} </if> </select> und in mapper.java Methode ist int
2
Antworten
Kann mir jemand sagen was falsch ist? Ich habe zwei Prozeduren und zwei Funktionen für Sie. Eine funktioniert und eine andere fehlschlägt. Diese eignet sich besonders gut: <parameterMap id="mapping-descriptions" class="java.util.Map"> <parameter property="id" javaType="java.lang.Long" jdbcType="NUMBER" mode="IN"/> <parameter property="lang"
2
Antworten
Unserer Java EE web Anwendung Datenbank-Operationen unter Verwendung von iBatis (ORM). Die Datenbank-operation flow ist wie unten Flow : JSP - - - - >Aktion--->ServiceIMpl--->DaoImpl---->Aufrufen von update-Abfrage durch' IBatis Hinweis: Die Aktion, Service & DAO-Klassen instantiiert werden
3
Antworten
Hallo, ich bin neu in myBatis. Ich bin mit MyBatis und Frühling mit mybatis-Frühling. Wie kann ich an zwei verschiedene Arten von Objekten als Parameter und wie kann ich Ihre Eigenschaften in der Abfrage? <update id="update" parameterType="A,
5
Antworten
Wir versuchen, zu implementieren Oracle connection pooling mit Hilfe des Spring Framework. Wir sind mit DBCP connection pooling-Methode. Jedoch ist die integration zwischen DBCP und spring nicht nach unten gehen, gut. Problem, dem wir gegenüberstehen, ist, dass
3
Antworten
Ich habe zerschlagen mein Kopf gegen diese für eine Weile jetzt. Ich verwende iBatis mit meinem JAVA-code ausführen Gespeicherte Prozedur mit Wohnsitz in der Sybase-DB. Gespeicherte Prozedur erwartet einige Parameter. einige von Ihnen sind deklariert als VARCHAR
3
Antworten
Ich nehme Geburtsdatum Eingabe mittels JSON {"dateOfBirth":"1973-08-26"} Dieses Feld existiert in Person.java Klasse import java.util.Date; public class Person { Date dateOfBirth; //Some other fields public void setDateOfBirth(Date dateOfBirth) { this.dateOfBirth = dateOfBirth; } public Date getDateOfBirth() {
2
Antworten
Ich bin dynamisch die Generierung der where-Klausel innerhalb MyBatis v3-mapper-xml. Allerdings Klammern die Platzierung ist wirklich umständlich. Gibt es ein einfacher Weg, um das problem umgehen, ohne die Verwendung von if-Anweisungen? <where> <if test="filter != null"> <choose>
2
Antworten
Der iBatis-framework wurde signifikant verändert zwischen den Versionen 2 & 3, so sehr, dass sogar die config-Datei (jetzt oft als MapperConfig.xml) ist anders. That being said, es gibt viele Beispiele online, wie man einen JDBC connection pool
1
Antworten
Ich bin das einfügen einer Zeile mit ibatis und eine java-webapp. Die POJO hat ein Feld, welches benötigt um eine Nummer zu speichern (wie 3.0 oder 2.34). Ich habe versucht mit BigDecimal und Doppelklicken Sie auf die
2
Antworten
Ich zu finden bin, obwohl ich code verpackt von Spring-Transaktionen, und es verpflichtet/rollt zurück, wenn ich erwarten würde, um zu machen verwenden von JDBC-Dosierung bei der Verwendung von Ibatis und im Frühjahr muss ich die explizite SqlMapClient
2
Antworten
Ich bin dabei ein Projekt, das verwendet Spring 3.1.1 und MyBatis3.0. Ich versuche mich zu ändern, iBatis, MyBatis. Jedoch bin ich zu kämpfen mit resultmap. Bei der Verwendung von iBatis kann ich mit Werten aus Abfrage, wie
2
Antworten
Der service bekommt ein unbekanntes Objekt mit einer Liste von drei Werten [Spalte, operator, Wert] Zum Beispiel E - wie - "TEST" Basierend auf der daraus resultierenden Liste zu erstellen die WHERE-Klausel habe ich, aber ich möchte
4
Antworten
Ich das einfügen muss, die 20.000 Zeilen in einer einzelnen Tabelle (SQL Server 2005) mit iBatis. Was ist der Schnellste Weg, es zu tun ? Ich bin schon mit batch-Modus, aber es half nicht viel: try {