Spring中orm的作用是什么
本篇内容主要讲解"Spring中orm的作用是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Spring中orm的作用是什么"吧!
Spring中的ORM 2019.04.18 09:19:25
ORM简介 对象关系映射,是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换.从效果上说,它其实是创建了一个可在编程语言里使用的--"虚拟对象数据库". ORM的方法论基于三个核心原则:
简单:以最基本的形式建模数据 传达性:数据库结构被任何人都能理解的语言文档化 精确性:基于数据模型创建正确标准化的结构 Spring对ORM的框架支持 spring中支持ORM的框架有hibernate、mybatis、JPA等.但是其中JPA是一种规范,hibernate和mybatis都遵循JPA规范,在应用中:
建立新的模块,添加依赖
image 在资源包中添加连接数据库的文件和配置 jdbc.properties
jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/db_spring?useUnicode=true&useSSL=false&characterEncoding=utf-8 jdbc.username=root jdbc.password=root
spring_mybatis.xml
完成类中的编写 User
@Table(name = "t_user")//表单的名称 @Data public class User { //标注主键和主键生成策略 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String account; private String password; private Integer credits; }
BaseDAO public interface BaseDAO
UserDAO public interface UserDAO extends BaseDAO
UserService List
UserServiceImpl //标注本类是一个Service组件 @Service //在Service层启动事务 @Transactional public class UserServiceImpl implements UserService { @Autowired private UserDAO userDAO; @Override public List
到此,相信大家对"Spring中orm的作用是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!