1.ORM 매핑 관계
실제 개발에서 프로그래머들은 객체지향 기술을 이용해 데이터를 조작하지만, 데이터를 저장할 때는 관계형 데이터베이스를 사용하기 때문에 불편함이 많습니다. ORM은 객체 모델과 관계형 데이터베이스의 테이블 사이에 브리지를 구축할 수 있습니다. 프로그래머는 API를 사용하여 JavaBean 객체를 직접 조작하여 데이터 저장, 쿼리, 변경 및 삭제와 같은 작업을 구현할 수 있습니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!