search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
630 gösterim
ORM kavramı ne oluyor? Neden kullanılıyor? Kullanmasak olur mu? Bütün diller destekler mi?
Genel Kavramlar kategorisinde 6.2k puan

1 cevap

1 oy
Object Relational Mapping dir açılımı . Database deki tabloları bize classlara çevrilerek verilmesini sağlar. Örneğin bir customer tablosunu bize customer class ı olarak çevirir. Biz de bu class üzerinden işlemlerimizi yaparız.

ORM kullanmamızın amacı bizim kendi kodumuzla ilgilenerek development yapmamıza zaman kazandırır. Çünkü database ile olan işlemlerle biz değil ORM uğraşır. Database ile connection açma kapama geçen süreç, select , insert, update, delete işlemlerini kendisi halleder ve native olarak kendimiz yazmamıza gerek kalmaz.

Kullanmasak olur mu ? Olur canınız ne isterse :)  native olarak db işlemlerini kendimiz de yazabiliriz, bu şekilde asıl yapmamız gereken işten ziyade database işlemleri ile ilgilenmemiz gerekecektir.

Bütün diller destekler mi? Emin değilim
2.0k puan
Dil desteklemesinden ziyade ORM kavramı kütüphanelerle eklenen birşey. Dilin kendisi bir eklenti olmadan desteklemez.

- Java: Hibernate, Eclipse Link, ebean
- Php: eloquent, doctrine
- Ruby: active records
- vs.

İlgili sorular

0 oy
1 cevap 1.4K gösterim
1.4K gösterim
EventBus yapısı nedir? Neden kullanabiliriz? Kullanım için örnekleri var mıdır?
16 Ekim 2020 Genel Kavramlar kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 982 gösterim
982 gösterim
Yine sürekli sorulan bir soru. Array nedir? Neden kullanılır? Normal bir değişkenden farkı nedir?
27 Ekim 2016 Genel Kavramlar kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 2K gösterim
2K gösterim
Thread kavramlarında demon thread ne anlama geliyor. Kullanım alanı ne olabilir.
22 Şubat 2016 Genel Kavramlar kategorisinde kenan 6.2k puan sordu
3 oy
2 cevap 3.2K gösterim
3.2K gösterim
Bir web projesi yapıyorum. Database connection işlemi için connection pool kullanmanın önemi ve yararı nedir? Normal database'e bağlantısından farkı nedir? Ve nasıl connection pooling yapılabilir?
16 Aralık 2015 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 3.3K gösterim
3.3K gösterim
JPA, ORM, Hibernate ve Persistence kavramları nedir? Bunları birbirleri ile arasındaki ilişki nasıldır?
21 Ekim 2016 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu