摘要: 查询:find(返回的实体class, 主键)/getReference(返回的实体class, 主键) 删除:remove(删除的实体类) 增加:save(增加的实体类) 更新:merge(更新的实体类) 阅读全文
posted @ 2020-06-13 19:33 柠檬可乐小布丁 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 在查询的时候有两个方法:find()和getReference(),这两个方法的参数以及调用方式都相同。那么这两个方法有什么不一样的呢? find()称为 立即加载,顾名思义就是在调用的时候立即执行查询语句。 getReference()称为 延迟加载 或者 懒加载,它在调用的时候不会立即执行查询语 阅读全文
posted @ 2020-06-13 19:23 柠檬可乐小布丁 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 创建实体管理器工厂非常消耗资源并且耗时,所以每次执行数据库操作的时候都获取一遍实体管理器工厂的话性能将会非常的差。所以可以创建一个JPA工具类,使用静态代码块的方式,在第一次访问工具类的时候只创建一次实体管理器工厂供其他的地方使用。 import javax.persistence.EntityMa 阅读全文
posted @ 2020-06-13 18:30 柠檬可乐小布丁 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 在JPA中,配置实体类的主键的生成策略使用 @GeneratedValue @Id @Column(name = "id") @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; strategy Generatio 阅读全文
posted @ 2020-06-13 17:29 柠檬可乐小布丁 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 1. 创建Maven项目,并导入开发所需的jar包 pom.xml: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.hibernate.version>5.0.7.Fi 阅读全文
posted @ 2020-06-12 21:08 柠檬可乐小布丁 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 有的时候 SpringMVC 框架提供的视图解析器不能满足我们的需求,这时候我们可以来自定义视图以及视图解析器来完成定制的功能。 主要分为以下三步: 编写自定义视图实现类 编写视图解析器 在配置文件中将自定义的视图解析器注入ioc容器中 1、编写自定义视图实现类: 2、编写视图解析器: 3、在配置文 阅读全文
posted @ 2020-05-03 22:31 柠檬可乐小布丁 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 有的时候我们只想根据一个请求地址跳转到一个页面中,中间并没有任何的处理流程,这个时候创建一个 Controller 类再编写方法来跳转就显得很繁琐。这个时候我们就可以使用 来直接进行跳转。 使用 view controller 主要分为三步: 第一步:开启 mvc 命名空间 第二部:编写 view 阅读全文
posted @ 2020-04-29 21:25 柠檬可乐小布丁 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 因为使用重定向的跳转方式的情况下,跳转到的地址无法获取 request 中的值。 很好的解决了这个问题。 1. redirectAttributes.addAttributie("param", value); 这种方法相当于在重定向链接地址追加传递的参数。以上重定向的方法等同于 ,注意这种方法直接 阅读全文
posted @ 2020-04-25 20:04 柠檬可乐小布丁 阅读(3885) 评论(0) 推荐(1) 编辑
摘要: 在 SpringMVC 中,可以指定画面的跳转方式。使用 前缀实现请求转发跳转,使用 前缀实现重定向跳转。有前缀的转发和重定向操作和配置的视图解析器没有关系,视图解析器不会进行拼串。 请求转发前缀—forward: 使用请求转发跳转方式,url 地址不会改变,一次请求一次相应,跳转到的地址可以获得 阅读全文
posted @ 2020-04-25 20:03 柠檬可乐小布丁 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: `@SessionAttributes` 注解只用作用在 类 上,作用是将指定的 Model 的键值对保存在 session 中。可以让其他请求共用 session 中的键值对。 指定保存的属性名 作用是将 Model 中指定 属性名 的键值对保存在 session 中。 下面的代码中, 请求将 M 阅读全文
posted @ 2020-04-22 21:48 柠檬可乐小布丁 阅读(5733) 评论(2) 推荐(0) 编辑