1. ORM框架
ORM(Object Relational Mapping)框架主要是把数据库中的关系映射为程序中的对象,我目前使用过的框架有:
EntityFramework: 微软的,主要是用于ASP.NET,ASP MVC5 的东西。
MyBatis:Java工程中主要使用的。MyBatis Generator 可以自动根据数据库中的表自动生成Spring需要的dao层文件,Mapper xml文件等等,这个在java工程中非常常见。另一个Java中常用到的ORM框架是Nhibernate,但它对xml文件的支持不够好。Hibernate也是非常常用的ORM框架,比起MyBatis,Hibernate更object-centric, 对应有HQL(并没有SQL好用),MyBatis更加的database centric, 适合复杂传统"legacy"的数据库结构。
2.
网友评论