• 技术文章 >Java >java教程

    Java ORM的工作原理是什么?

    王林王林2023-04-24 23:40:06转载29

    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; }
     
            }
     
     
     
    }

    通过自定义Attribute,我们定义了类属性和数据库字段的一一对应关系。

    以上就是Java ORM的工作原理是什么?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:亿速云,如有侵犯,请联系admin@php.cn删除
    专题推荐:Java orm
    上一篇:Java 设计模式之策略模式的实现方式 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 如何避免JAVA中简单的for循环出现异常?• java怎么随机打乱数组顺序• Java如何使用Freemarker实现页面静态化?• Java中如何使用数组?• 如何在Java中将二维数组转换为一维数组
    1/1

    PHP中文网