"Mybatis je vynikající perzistence" Z Anglický jazyk Přeložit
【 Česky 】
Mybatis je vynikající perzistence rámec založený na JDBC, a podporuje společný SQL dotaz, uložený postup a pokročilé mapování [6].Na poli je také mnoho ORM rámců, jako je hibernace. V porovnání s hibernací má mybatis šest následujících výhod:(1) Použit í XML pro napsání SQL jej může oddělit od programového kódu, snížit spojení, podporovat jednotné řízení a optimalizaci, a opětovné použití.(2) Eliminuje téměř všechny manuální manipulace s JDBC kódem a parametry, jakož i stahování z oběhu výsledné sady.(3) Pro konfiguraci a původní mapování lze použít jednoduchý XML nebo anotaci a POJO rozhraní a Java lze mapovat do databázových záznamů [7].(4) Není to rámec ORM, protože to není plně automatizovaný rámec, jako je hibernace. Nepotřebuje programátory, a by napsali SQL prohlášení. Ale kvůli tomu mohou Mybatis spustit některé relativně složit é SQL příkazy vytvořené samotnými programátory, aby bylo dosaženo složitější, ale uživatelsky přívětivější výkonnosti,Důležit ější je, že se může vyhnout řadě zbytečných dotazů a dále zlepšovat výkonnost systému.(5) Kromě toho, ve srovnání s hibernatní rámec, mybatis rámec má nižší učební práh a je snadné se učit. Programáto ři přímo používají původní SQL příkazy, zatímco pomocí mybatis rámce může striktně kontrolovat výkon SQL. Je velmi vhodný pro vývoj softwarových typů, které nemají vysoké požadavky na relační datový model.Důležit ější je, že hibernace nepotřebuje SQL, když jsou více než tři tabulky k dotazování, to způsobí vážné ztráty výkonu.Pro tyto problémy, mybatis rámec je může vyřešit, takže je možné vybrat si mybatis rámec v vrstvě datové perzistence.
【 Anglický jazyk 】
Mybatis is an excellent durability frame based on JDBC, and supports a common SQL query, stored procedure and advanced mapping [6].There are also many ORM frames in the field, such as hibernation. Compared to hibernation, mybatis has six following advantages:(1) Using XML to write SQL can separate it from the program code, reduce the connection, support unified control and optimization, and reuse.(2) Eliminates almost all manual handling of the JDBC code and parameters, As well as downloading the resulting set.(3) For configuration and initial mapping, a simple XML or annotation can be used and the POJO interface and Java can be mapped into database records [7].(4) It is not an ORM framework because it is not a fully automated framework, such as hibernation. He doesn't need programmers, and they'd write SQL statements. But because of this, Mybatis can trigger some relatively complex SQL commands created by the programmers themselves to achieve more complex but user-friendly performance, more importantly, it can avoid a number of unnecessary queries and further improve system performance.(5) In addition, Compared to the hibernate framework, the mybatis framework h a s a lower learning threshold and is easy to learn. The program uses the original SQL commands directly, while using the mybatis frame it can strictly control the performance of SQL. It is very suitable for the development of software types that do not have high requirements for a relational data model.More importantly, hibernation does not need SQL when there are more than three tables to question, this will cause serious power loss.For these problems, mybatis frame can solve them, so it is possible to choose a mybatis frame in a layer of data persistence.