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; } } }
通过自定义attribute,我们定义了类属性和数据库字段的一一对应关系。
以上就是java orm的工作原理是什么?的详细内容。