多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 项目分层设计与JPA技术 本周我们将正式开始业务和数据库方面的技术讲解。我们在本阶段主要学习JPA的使用。JPA是基于Hibernate的一项技术,可以使用对象的方式来操作数据库。 ## 课程安排 1、Service业务逻辑层(服务层)的建立 2、层与层之间是否一定要用interface建立关联 3、创建数据表的3种主要方式、新建数据库和数据表 4、yml格式的配置文件 5、多环境配置文件(profiles)以及启用方式 6、数据库设计、实体关系与查询方案探讨 7、Maven依赖无法安装的几个解决方案 8、使用ORM的方式生成数据表 9、常用实体类注解与ORM生成表的优劣势浅谈 10、多对多关系的第三张表探讨(重点) 11、数据库设计步骤及数据库优化原则 12、实体与实体之间一对多关系配置@oneToMany 13、指定外键字段与是否需要物理外键 14、jpa的关联关系与规则查询 15、懒加载和急加载 16、双向一对多配置 17、双向一对多的外键配置问题 18、单向多对多关系配置与常见问题 19、双向多对多配置 20、如何禁止JPA生成物理外键