Ich möchte myBatis (iBatis 3) in einer Android-Anwendung verwenden. Hat jemand so etwas probiert oder kennt man dafür irgendwelche Ressourcen?Android-Anwendung und myBatis
Antwort
Das erste, was zu tun ist, ist, myBatis für Dalvik zu kompilieren. Aber es ist wahrscheinlich zu schwer für ein Gerät wie ein Smartphone.
Wenn Sie nach einem leichten Persistenzschicht suchen, könnten Sie bei Ammentos aussehen:
Gleiche Probleme: Sie werden es für Dalvik kompilieren müssen.
Bestehende ORMs für Android:
Abatis ist ein Data Mapper Framework für Android
, die Paare mit gespeicherten Prozeduren-Objekte oder
SQL-Anweisungen unter Verwendung eines XML-Descriptor oder Anmerkungen.
aBatis ist wie ein Android-Äquivalent von iBatis.
--- einfache & Licht ORM-Bibliothek wie iBatis für Web-Entwicklung
--carrying-Funktion des ibatis
--Einfach-to-use als iBatis
--shorten eine Entwicklungszeit
--independent Entwicklungs Phase
--Android SDK1.6 und bis
Website hier jetzt: http://sonixlabs.com/abatis/ –
Ist aBatis noch aktiv? Quellenänderungen sind nur von 2011? – Risadinha
Es ist besser, leichte lib in andro zu verwenden ID-Apps wie greenDAO oder Ormlite, greenDAO ist ein Open-Source-Projekt, das Android-Entwicklern bei der Arbeit mit in SQLite gespeicherten Daten hilft. SQLite ist eine großartige eingebettete relationale Datenbank. Die Entwicklung dafür erfordert jedoch viel zusätzliche Arbeit. Das Schreiben von SQL und das Analysieren von Abfrageergebnissen sind ziemlich langwierige Aufgaben. greenDAO erledigt die Arbeit für Sie: Es ordnet Java-Objekte den Datenbanktabellen (oft als ORM bezeichnet) zu. Auf diese Weise können Sie Java-Objekte mit einer einfachen objektorientierten API speichern, aktualisieren, löschen und abfragen. Sparen Sie Zeit und konzentrieren Sie sich auf echte Probleme! greenDAO primäre Designziele
- Maximale Leistung (wahrscheinlich die schnellste ORM für Android)
- Einfache APIs verwenden Sehr empfehlenswert für Minimal Speicher Android optimiert Verbrauch
- Kleine Bibliothek Größe, konzentrieren sich auf das Wesentliche
Ich erstelle ein einfaches Android-Projekt, das mit mybatis
dies überprüfen: https://github.com/gustaroska/HijrDroid
- 1. MyBatis und DBMS_OUTPUT
- 2. Javers und MyBatis Integrationshilfe benötigt
- 3. Unterschied zwischen ibatis und mybatis
- 4. Rückgabewert Mybatis
- 5. MyBatis-Konfiguration
- 6. Mybatis/Ibatis: - Hilfe zur Abfrage in Ibatis/Mybatis
- 7. Mehrere Parameter in MyBatis?
- 8. MyBatis Leistung des Massenoperators
- 9. MyBatis 3.0.1 Problem einfügen
- 10. Mybatis Fehler org.apache.ibatis.ognl.OgnlRuntime
- 11. MyBatis Eltern Kind Beziehung
- 12. Mybatis XML vs Annotation
- 13. Kann ich iBatis und Mybatis während der Umstellung auf myBatis in der gleichen Anwendung behalten?
- 14. Frühjahr Mybatis Transaktion immer
- 15. Implementiert myBatis JPA?
- 16. dropwizard + auto-reconnect + postgres + mybatis
- 17. mybatis Einfügen in mehrere Tabellen
- 18. wie gespeicherte Funktion mit mybatis
- 19. myBATIS foreach Trefferlimit von 1000
- 20. Mybatis Rückkehr hashmap realen Typ
- 21. Mybatis Mapping für Select * Abfrage
- 22. Listen in MyBatis 'IN' -Klausel
- 23. Mapping mybatis Ergebnisse mit Anmerkungen
- 24. Ausnahme mit rownum in mybatis
- 25. Log SQL-Abfragen in Projekt Mybatis und Spring
- 26. Mybatis RowBounds vs Oracle Paginierung Abfrage rownum und verschachtelte Unterabfrage
- 27. Wie abfangen und ändern Sie SQL-Abfrage dynamisch in mybatis
- 28. Mybatis - Vererbte Eigenschaften, die nicht zugeordnet werden
- 29. Wie Debugger Spring-Mybatis Xml Mapper?
- 30. Wie behandelt MyBatis eine leere Ergebnismenge?
Danke, aber ich bevorzuge myBatis, weil es so effizient ist und ich die Kontrolle über SQL habe. – Scotty