scholarly journals Data-Oriented Differential Testing of Object-Relational Mapping Systems

Author(s):  
Thodoris Sotiropoulos ◽  
Stefanos Chaliasos ◽  
Vaggelis Atlidakis ◽  
Dimitris Mitropoulos ◽  
Diomidis Spinellis
2020 ◽  
Vol 16 ◽  
pp. 285-292
Author(s):  
Krzysztof Drzazga ◽  
Marcin Bobel ◽  
Maria Skublewska-Paszkowska

This article is devoted to the comparison of two object-relational mapping systems supported by .NET platform - Entity Framework Core and NHibernate. The research hypothesis “framework NHibernate is more efficient than Entity Framework Core in the context of DML operations” was put forward. In order to make an efficiency analysis of ORM frameworks, a desktop application was designed and implemented to enable testing and visualization of results. The NHibernate framework turned out to be much more efficient than Entity Framework Core in single tests and slightly faster in bulk tests. The stability of both frameworks was similar.


2021 ◽  
Author(s):  
QI-LIANG SUN

Personnel management is a series of management activities for the company to select, use, train, evaluate, reward and punish its employees. The personnel management information system designed and implemented in this paper integrates the functions of batch import of information, instant update of personnel information, position transfer, information inquiry and statistical analysis. This system is oriented to various users such as managers at all levels of small and medium-sized enterprises and institutions. In this paper, using the aspect-oriented programming, Inversion of Control features of the Spring framework, using spring MVC model and using the ORM (Object Relational Mapping, Object Relational Mapping) feature of MyBatis, using B/S architecture and MySQL database, with high scalability, high refactorability as the design goal, designs and implements an Personnel Management Information System. The system builds a personnel database covering more than 20 information about personnel's basic information, education background, and positions, and realizes functions such as batch import of information, instant update of personnel information, job transfer, entry management, resignation management, information inquiry and statistical analysis. At the same time, it is ensured that these functions will not be illegally operated by users without authority, so that the system has higher security. This system provides an integrated solution for the informatization of personnel management and has high practical and commercial value.


2018 ◽  
pp. 101-155
Author(s):  
Mike Keith ◽  
Merrick Schincariol ◽  
Massimo Nardone

Sign in / Sign up

Export Citation Format

Share Document