当前位置: 首页 > 后端技术 > Java

MyBatis技术原理与实用ORM框架

时间:2023-04-01 23:26:15 Java

介绍:对象关系映射(英文:ObjectRelationalMapping,ORM,或O/RM,或O/R映射)是一种编程技术,用于实现面向对象的不同数据之间的转换编程语言中的类型系统。实际上,它创建了一个可以在编程语言中使用的“虚拟对象数据库”。有许多免费和付费的ORM产品,一些程序员更喜欢创建自己的ORM工具。对象模型--关系模型之间的映射关系X-YOR---MappingUserT-usernot-nonameu-name图:对象存储在内存中,属性用于存储数据。数据表中一行记录对应一个对象,使用列存储数据问题:阻抗不匹配(规则不同,频率不同)解决方法:使用映射文件将类名与显示、属性、列名匹配逐个。我们之前用的JDBC就是JDBC,其实就是人工智能。我们按照关系保存数据:从对象中取出属性值,放入SQL对应的位置,保存记录。如果我们使用框架,我们希望框架帮助我们完成相应的处理,我们需要为框架提供一个映射文件。该框架不是人工智能。.