>  기사  >  Java  >  Java ORM은 어떻게 작동하나요?

Java ORM은 어떻게 작동하나요?

王林
王林앞으로
2023-04-24 23:40:061593검색

1.ORM 매핑 관계

실제 개발에서 프로그래머들은 객체지향 기술을 이용해 데이터를 조작하지만, 데이터를 저장할 때는 관계형 데이터베이스를 사용하기 때문에 불편함이 많습니다. ORM은 객체 모델과 관계형 데이터베이스의 테이블 사이에 브리지를 구축할 수 있습니다. 프로그래머는 API를 사용하여 JavaBean 객체를 직접 조작하여 데이터 저장, 쿼리, 변경 및 삭제와 같은 작업을 구현할 수 있습니다.

java orm的原理是什么

2. 작업 프로세스의 원리

클래스나 객체를 SQL 문으로 변환한 후 타사 연결을 통해 데이터베이스를 운영합니다. 사용자는 더 이상 SQL 문을 작성할 필요가 없으며 ORM이 이를 모두 수행합니다.

3. 예시

public class M_People
 
    {
 
 
 
        string _Pl_ID;
 
        [DataFieldAttribute("Pl_ID", "Int")]
 
        public string Pl_ID
 
        {
 
            get { return _Pl_ID; }
 
            set { _Pl_ID = value; }
 
        }
 
 
 
        int _PL_Age;
 
        [DataFieldAttribute("PL_Age", "Int")]
 
        public int PL_Age
 
        {
 
            get { return _PL_Age; }
 
            set { _PL_Age = value; }
 
        }
 
 
 
        string _Pl_Sex;
 
        [DataFieldAttribute("Pl_Sex", "nvarchar")]
 
        public string Pl_Sex
 
        {
 
            get { return _Pl_Sex; }
 
            set { _Pl_Sex = value; }
 
        }
 
 
 
        string _Pl_LoginName;
 
        [DataFieldAttribute("Pl_LoginName", "nvarchar")]
 
        public string Pl_LoginName
 
        {
 
            get { return _Pl_LoginName; }
 
            set { _Pl_LoginName = value; }
 
        }
 
 
 
        string _Pl_TrueName;
 
        [DataFieldAttribute("Pl_TrueName", "nvarchar")]
 
        public string Pl_TrueName
 
        {
 
            get { return _Pl_TrueName; }
 
            set { _Pl_TrueName = value; }
 
        }
 
 
 
        string _PL_Pwd;
 
        [DataFieldAttribute("PL_Pwd", "nvarchar")]
 
        public string PL_Pwd
 
        {
 
            get { return _PL_Pwd; }
 
            set { _PL_Pwd = value; }
 
        }
 
 
 
}

속성을 사용자 정의하여 클래스 속성과 데이터베이스 필드 간의 일대일 대응을 정의합니다.

위 내용은 Java ORM은 어떻게 작동하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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