我觉得自己写的不好,所以先贴一个写的好的帖子 感觉看完不用回来了。。。。 这是一个大佬写的的博客 : https://www.cnblogs.com/yixianyixian/p/8372832.html 第一:JavaEE 体系进行分层开发,事务处理位于业务层,Spring 提供了分层设计 业务层 ...
分类:
编程语言 时间:
2020-03-29 22:38:54
阅读次数:
96
添加pom依赖 创建 mybatis-generator.xml 文件 文件名以及路径注意要与前面pom.xml指定的配置文件名以及目录相符合。 执行maven文件开始逆行工程 如图所示打开视图选择Maven Project。如果之间maven依赖添加成功将会看到下面的画面。 双击mybatis-g ...
分类:
编程语言 时间:
2020-03-29 21:19:11
阅读次数:
81
介绍# JPA(Java Persistence API)Java 持久化 API,是 Java 持久化的标准规范,Hibernate 是持久化规范的技术实现,而 Spring Data JPA 是在 Hibernate 基础上封装的一款框架。第一次使用 Spring JPA 的时候,感觉这东西简直 ...
分类:
编程语言 时间:
2020-03-29 19:44:52
阅读次数:
92
Hibernate 原生 SQL 原生 SQL 如果你想使用数据库特定的功能如查询提示或 Oracle 中的 CONNECT 关键字的话,你可以使用原生 SQL 数据库来表达查询。Hibernate 3.x 允许您为所有的创建,更新,删除,和加载操作指定手写 SQL ,包括存储过程。 您的应用程序会 ...
分类:
数据库 时间:
2020-03-28 18:30:20
阅读次数:
115
Hibernate 标准查询 标准查询 Hibernate 提供了操纵对象和相应的 RDBMS 表中可用的数据的替代方法。一种方法是标准的 API,它允许你建立一个标准的可编程查询对象来应用过滤规则和逻辑条件。 Hibernate Session 接口提供了 createCriteria() 方法, ...
分类:
Web程序 时间:
2020-03-28 18:29:28
阅读次数:
97
瞬时态:当new一个实体对象后,这个对象处于瞬时态,即这个对象只是一个保存临时数据的内存区域,如果没有变量引用这个对象,则会被JVM的垃圾回收机制回收。这个对象所保存的数据与数据库没有任何关系,除非通过Session的save()、saveOrUpdate()、persist()、merge()方法 ...
分类:
Web程序 时间:
2020-03-28 18:11:38
阅读次数:
81
查询语言 Hibernate 查询语言(HQL)是一种面向对象的查询语言,类似于 SQL,但不是去对表和列进行操作,而是面向对象和它们的属性。 HQL 查询被 Hibernate 翻译为传统的 SQL 查询从而对数据库进行操作。 尽管你能直接使用本地 SQL 语句,但我还是建议你尽可能的使用 HQL ...
分类:
Web程序 时间:
2020-03-28 18:03:36
阅读次数:
73
[TOC] 使用配置maven插件的方式配置逆向工程 一、新建maven项目 本次测试:没有使用maven骨架,不过创建完后,需要在pom文件中指定包的类型为war 二、pom文件配置 1. 导入相关依赖:mybatis、mybatis逆向工程、mysql、lombok 2. 配置逆向工程插件 这里 ...
分类:
其他好文 时间:
2020-03-28 13:51:54
阅读次数:
77
57. 什么是反射? 反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。 58. 什么是 Java 序列化?什么情况下需要序列化? Java 序列化是 ...
分类:
编程语言 时间:
2020-03-27 12:59:18
阅读次数:
60
113. 为什么要使用 hibernate? hibernate 是对 jdbc 的封装,大大简化了数据访问层的繁琐的重复性代码。 hibernate 是一个优秀的 ORM 实现,很多程度上简化了 DAO 层的编码功能。 可以很方便的进行数据库的移植工作。 提供了缓存机制,是程序执行更改的高效。 1 ...
分类:
编程语言 时间:
2020-03-27 12:36:15
阅读次数:
62