G
G
Gerom2020-09-11 15:40:58
IT education
Gerom, 2020-09-11 15:40:58

How to get started with database frameworks?

In an attempt to put your knowledge in Java in order and offer at least something that may be of interest to the employer, one way or another you will have to turn to this swamp of working with databases, fashionable tools, frameworks and other evil spirits, which always seemed to be something below virgin clean writing of algorithms and work with console/files.

I came across a test task from an HR job offering, full of a huge number of names that I regularly heard, but never felt. Maven, HSQLDB, JDBC, JPA. In theory, that all this is done in a logical and understandable way, I have no problems understanding the processes in the abstract. But when I started to discover all this, my head began to spin from huge CML-eks, with servers for running databases, users, a bunch of libraries, etc. I have already tried with 7-8 different YouTube videos and articles to figure out what and where, but I understand that I don’t have the slightest opportunity to take a step away from what they say there. Not HSQL but MySQL? Stupor. Not Maven but Gradle? Stupor.
Etc. Juggling with a huge number of systems that are unfamiliar to me, I feel like a lost person who simply retypes the characters as shown on the screen without understanding what is even going on.

Rolling into new programming languages ​​is understandable enough. Hello world -> write a loop / recursion, work with arrays, write functions, and in the process everything becomes clear and known. But here there is a rock (not a tongue) in front of me, and I don’t know how to approach it at all, attempts to stick climbing accessories end in nothing after lifting a couple of meters up. Can anyone advise how to start your journey into this whole area, adequately digesting the information, and not thoughtlessly trying to repeat what is happening on the screen, not giving an account to the processes?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Sergey Gornostaev, 2020-09-11
@sergey-gornostaev

Already tried with 7-8 different YouTube videos and articles to figure out what and where

What is the source of information, such is the result of training. Read textbooks.

O
Orkhan Hasanli, 2020-09-11
@azerphoenix

Hello!
I can only share how I got started....
First, to take my first steps, I took a couple of video courses on udemy. The issue price is 30-40 dollars. Took courses on Spring Boot & Hibernate.
Further, I definitely recommend reading the book
by K. Bauer - Java Persistence API and Hibernate
. This will give an understanding for working with the database. Well, then continue to read professional literature.
Start learning jdbc. And then the ORM technology and the frameworks that implement it. e.g. Hibernate, EclipseLink

J
Jacen11, 2020-09-13
@Jacen11

Yes, you do not need to know all this in detail. Just in general terms, what and for what, they don’t ask this at social security. Learn at work.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question