Abhay Shalghar
Software Developer Engineer I
Abhay is a software developer from India living in Bangalore. He did his Bachelors in R.V College of Engineering in Computer Science and Engineering. He enjoys writing code, reading tech blogs, learning new technologies and solving problems.
Abhay has worked at Sixt since 2022, started as an intern in the DCC Team, and continued as a developer in the Branch Operations team.
Posts by Abhay Shalghar:
Introduction To Object Relational Mapping in Java
Programmers using object-oriented programming languages often struggle with integrating the database structure with their code because relational databases use tables to represent data, while object-oriented languages like Java use connected objects.
OOP developers also face the challenge of connecting their application to a relational database using structured query language (SQL), which can be time-consuming and require understanding of raw SQL coding. SQL query builders provide a layer of abstraction that helps to simplify the process and provide more information about the data.
Object-Relational Mapping (ORM) is a programming technique that enables software developers to work with object-oriented programming languages, such as Java, Python, or Ruby, to interact with relational databases, such as MySQL, Oracle, or Microsoft SQL Server.
ORM is an abstraction layer that helps to bridge the gap between the object-oriented programming paradigm and the relational database model. It allows developers to use objects to represent database entities, such as tables, rows, and columns, and to manipulate them more naturally and intuitively.
read more