>  기사  >  Java  >  Java에서 ORM의 기본 내용은 무엇입니까?

Java에서 ORM의 기본 내용은 무엇입니까?

WBOY
WBOY앞으로
2023-05-05 17:40:101278검색

1. ORM

ORM(객체 관계형 매핑)의 개념은 Java의 객체와 관계형 데이터베이스의 테이블 사이에 매핑을 설정하여 운영 객체가 데이터베이스 테이블에서 작동할 수 있도록 하는 것을 의미합니다.

2. ORM

의 역할은 관계형 데이터베이스와 객체를 매핑하는 것입니다. 이런 식으로 데이터베이스를 구체적으로 운영할 때 더 이상 Just처럼 복잡한 SQL 문을 다룰 필요가 없습니다. 일반적으로 객체를 조작하는 것과 같은 방식으로 조작하십시오.

3. ORM

의 장점 (1)

개발 효율성

을 향상시킵니다. ORM은 데이터베이스의 엔터티 개체와 테이블 간의 필드와 속성을 자동으로 매핑할 수 있으므로 실제 작업에는 더 이상 전용의 대규모 데이터 액세스 계층이 필요하지 않습니다. (2) ORM은 직접적인 SQL 코딩 없이 운영 개체와 같은 데이터베이스에서 데이터를 얻을 수 있도록

데이터베이스에 대한 매핑

을 제공합니다.

4. ORM의 단점

(1) 시스템 구조 측면에서 ORM을 사용하는 시스템은 일반적으로 다층 시스템입니다.

레이어가 너무 많으면 효율성이 떨어집니다

. (2)

Performance

, 주로 영속 객체 추출과 데이터 처리에 반영됩니다. ORM을 사용하면 시스템이 모든 데이터를 메모리 객체로 추출한 후 필터링하고 처리할 수 있으므로 성능 문제가 발생합니다. (3) 개체

지속성

측면에서 ORM은 일반적으로 모든 속성을 유지하는데, 이는 일부 응용 프로그램에서는 바람직하지 않습니다.

위 내용은 Java에서 ORM의 기본 내용은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제