Похожие чаты

Is my understanding of DB access correct? There's 3 main ways

to connect to DB with Java/spring.

1. Jdbc client, for low level access with SQL statements.

2. Spring data jdbc, a higher level abstraction on jdbc that auto implements crud methods.

3. Spring data JPA, even higher level abstraction that implements the JPA interface. Typically uses Hibernate ORM.

Additionally, there's JDBC template but that's older and jdbc client is preferred now.

1 ответов

27 просмотров

Almost correct. 1 - yes. 2 - yes. 3 - yes. > there's JDBC template but that's older and jdbc client is preferred now That's not correct. Or at least part of it. jdbc client - is the oldest technology, it's from 90-s. Just try to use it or check out examples (I'll google couple of such for you at the end) to see how hard to work with it on a larger scale, when you add more and more tables, and how repetitive that code will be - ~80% of it will be about *mapping* from SQL result into a POJO that represents data of a table. JdbcTemplate - is a technology from spring-data-jdbc (if I'm not mistaken), and is a more convenient version of low level jdbc-client. And it does that tedious mapping for you.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта