MyBatis (original) (raw)

Property Value
dbo:abstract MyBatis (früher iBATIS zusammengesetzt aus „internet“ und englisch abatis ‚Verhau‘) ist ein Open-Source-Persistenz-Framework für Java und das .Net-Framework. Für Ruby und Ruby on Rails ist eine portierte Version namens RBatis verfügbar. Die Hauptaufgabe von MyBatis ist die Trennung von Datenbankzugriffscode vom restlichen Applikationscode. Dafür werden der Applikation Data-Access-Objects (kurz DAOs) zur Verfügung gestellt und die SQL-Statements in XML-Dateien, sogenannte SQL-Maps, ausgelagert. Damit wird die Zuordnung von Tabellen zu Klassen von der Geschäftslogik entkoppelt. MyBatis ist kein Object-Relational-Mapping-Framework (kurz ORM), die Abbildung zwischen objektorientierten Klassen und relationalen Tabellen muss von den Entwicklern selbst vorgenommen werden, ebenso das Schreiben der SQL-Statements für die Abfragen. Somit ist auch die automatische Erstellung eines Datenbankschemas aus der Klassenhierarchie nicht möglich. (de) MyBatis es una herramienta de persistencia Java que se encarga de mapear sentencias SQL y procedimientos almacenados con objetos a partir de ficheros XML o anotaciones. MyBatis es software libre y se ha desarrollado bajo Licencia Apache 2.0 MyBatis es una bifurcación de iBATIS 3.0 y es mantenido por un equipo que incluye a los creadores originales de iBATIS. (es) MyBatis is a Java persistence framework that couples objects with stored procedures or SQL statements using an XML descriptor or annotations. MyBatis is free software that is distributed under the Apache License 2.0. MyBatis is a fork of iBATIS 3.0 and is maintained by a team that includes the original creators of iBATIS. (en) MyBatis est un framework de persistance Java permettant de coupler des objets avec des procédures stockées ou des instructions SQL en utilisant un descripteur XML ou des annotations. MyBatis est un logiciel libre distribué sous la licence Apache 2.0, il s'agit d'un fork de iBATIS 3.0 et est maintenu par une équipe incluant les créateurs de iBATIS. (fr) MyBatis はJavaならびに.NET Frameworkで利用可能な、XMLまたはアノテーションを用いてストアドプロシージャやSQL文をオブジェクトと紐付ける永続性フレームワークである。Apache License 2.0によるオープンソースソフトウェアとして提供されている。 以前はiBATISとして知られていた。 (ja) 마이바티스(MyBatis)는 자바 퍼시스턴스 프레임워크의 하나로 XML 서술자나 애너테이션(annotation)을 사용하여 저장 프로시저나 SQL 문으로 객체들을 연결시킨다. 마이바티스는 아파치 라이선스 2.0으로 배포되는 자유 소프트웨어이다. 마이바티스는 IBATIS 3.0의 포크이며 IBATIS의 원 개발자들이 포함된 팀에 의해 유지보수되고 있다. (ko) MyBatis是一个Java持久化框架,它通过XML描述符或注解把对象与存储过程或SQL语句关联起来,映射成資料庫內對應的紀錄。 MyBatis是在Apache许可证 2.0下分发的自由软件,是iBATIS 3.0的分支版本,其维护团队也包含iBATIS的初创成员。 (zh)
dbo:genre dbr:Persistence_framework
dbo:latestReleaseDate 2022-05-23 (xsd:date)
dbo:latestReleaseVersion 3.5.10
dbo:license dbr:Apache_License
dbo:operatingSystem dbr:Cross-platform
dbo:programmingLanguage dbr:Java_(programming_language)
dbo:wikiPageExternalLink http://mybatis.org/dtd/mybatis-3-mapper.dtd%22%3E
dbo:wikiPageID 29946710 (xsd:integer)
dbo:wikiPageLength 7498 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1090321407 (xsd:integer)
dbo:wikiPageWikiLink dbr:Schema_migration dbc:Persistence_frameworks dbc:Object-relational_mapping dbr:Create,_read,_update_and_delete dbr:Cross-platform dbr:Memcached dbr:SQL dbr:Ehcache dbr:Google_Guice dbr:Console_application dbr:Apache_Cayenne dbr:Apache_License dbr:Apache_OpenJPA dbr:Apache_Velocity dbr:IBATIS dbr:Data_definition_language dbr:Database dbr:Ebean dbr:EclipseLink dbr:Eclipse_(software) dbr:Stored_procedure dbr:Hazelcast dbr:Hibernate_(framework) dbr:JDBC dbr:Java_(programming_language) dbr:Java_Database_Connectivity dbr:Java_Persistence_API dbr:OSCache dbr:API dbc:Articles_with_example_Java_code dbr:Spring_Framework dbr:Free_software dbr:IBM_PureQuery dbr:Object-relational_mapping dbr:XML dbr:View_(SQL) dbr:NHydrate dbr:ActiveJPA dbr:Persistence_framework dbr:Java_Object_Oriented_Querying dbr:Speedment
dbp:developer The MyBatis team (en)
dbp:genre dbr:Persistence_framework
dbp:latestReleaseDate 2022-05-23 (xsd:date)
dbp:latestReleaseVersion 3.500000 (xsd:double)
dbp:license Apache License 2.0 (en)
dbp:name MyBatis (en)
dbp:operatingSystem dbr:Cross-platform
dbp:programmingLanguage dbr:Java_(programming_language)
dbp:wikiPageUsesTemplate dbt:Infobox_Software dbt:Official_website dbt:Reflist dbt:Start_date_and_age
dcterms:subject dbc:Persistence_frameworks dbc:Object-relational_mapping dbc:Articles_with_example_Java_code
gold:hypernym dbr:Framework
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Cognition100023271 yago:Communication100033020 yago:Concept105835747 yago:Content105809192 yago:Hypothesis105888929 yago:Idea105833840 yago:Model105890249 yago:PsychologicalFeature100023100 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:WikicatPersistenceFrameworks
rdfs:comment MyBatis es una herramienta de persistencia Java que se encarga de mapear sentencias SQL y procedimientos almacenados con objetos a partir de ficheros XML o anotaciones. MyBatis es software libre y se ha desarrollado bajo Licencia Apache 2.0 MyBatis es una bifurcación de iBATIS 3.0 y es mantenido por un equipo que incluye a los creadores originales de iBATIS. (es) MyBatis is a Java persistence framework that couples objects with stored procedures or SQL statements using an XML descriptor or annotations. MyBatis is free software that is distributed under the Apache License 2.0. MyBatis is a fork of iBATIS 3.0 and is maintained by a team that includes the original creators of iBATIS. (en) MyBatis est un framework de persistance Java permettant de coupler des objets avec des procédures stockées ou des instructions SQL en utilisant un descripteur XML ou des annotations. MyBatis est un logiciel libre distribué sous la licence Apache 2.0, il s'agit d'un fork de iBATIS 3.0 et est maintenu par une équipe incluant les créateurs de iBATIS. (fr) MyBatis はJavaならびに.NET Frameworkで利用可能な、XMLまたはアノテーションを用いてストアドプロシージャやSQL文をオブジェクトと紐付ける永続性フレームワークである。Apache License 2.0によるオープンソースソフトウェアとして提供されている。 以前はiBATISとして知られていた。 (ja) 마이바티스(MyBatis)는 자바 퍼시스턴스 프레임워크의 하나로 XML 서술자나 애너테이션(annotation)을 사용하여 저장 프로시저나 SQL 문으로 객체들을 연결시킨다. 마이바티스는 아파치 라이선스 2.0으로 배포되는 자유 소프트웨어이다. 마이바티스는 IBATIS 3.0의 포크이며 IBATIS의 원 개발자들이 포함된 팀에 의해 유지보수되고 있다. (ko) MyBatis是一个Java持久化框架,它通过XML描述符或注解把对象与存储过程或SQL语句关联起来,映射成資料庫內對應的紀錄。 MyBatis是在Apache许可证 2.0下分发的自由软件,是iBATIS 3.0的分支版本,其维护团队也包含iBATIS的初创成员。 (zh) MyBatis (früher iBATIS zusammengesetzt aus „internet“ und englisch abatis ‚Verhau‘) ist ein Open-Source-Persistenz-Framework für Java und das .Net-Framework. Für Ruby und Ruby on Rails ist eine portierte Version namens RBatis verfügbar. Die Hauptaufgabe von MyBatis ist die Trennung von Datenbankzugriffscode vom restlichen Applikationscode. Dafür werden der Applikation Data-Access-Objects (kurz DAOs) zur Verfügung gestellt und die SQL-Statements in XML-Dateien, sogenannte SQL-Maps, ausgelagert. Damit wird die Zuordnung von Tabellen zu Klassen von der Geschäftslogik entkoppelt. (de)
rdfs:label MyBatis (de) MyBatis (es) MyBatis (fr) 마이바티스 (ko) MyBatis (ja) MyBatis (en) MyBatis (zh)
owl:sameAs freebase:MyBatis yago-res:MyBatis wikidata:MyBatis dbpedia-de:MyBatis dbpedia-es:MyBatis dbpedia-fr:MyBatis dbpedia-ja:MyBatis dbpedia-ko:MyBatis dbpedia-zh:MyBatis https://global.dbpedia.org/id/4mEP3
prov:wasDerivedFrom wikipedia-en:MyBatis?oldid=1090321407&ns=0
foaf:isPrimaryTopicOf wikipedia-en:MyBatis
foaf:name MyBatis (en)
is dbo:wikiPageWikiLink of dbr:Apache_iBATIS dbr:Jakarta_Persistence dbr:Comparison_of_object–relational_mapping_software dbr:Data_mapper_pattern dbr:List_of_Java_frameworks dbr:Hibernate_(framework) dbr:Spring_Framework dbr:OGNL dbr:Persistence_framework
is foaf:primaryTopic of wikipedia-en:MyBatis