在日常开发中,Hibernate Validator经常用来验证bean的字段,基于注解,方便快捷高效。 1. Bean Validation 中内置的 constraint 注解 作用 @Valid被注释的元素是一个对象,需要检查此对象的所有字段值 @Null 被注释的元素必须为 null @No ...
分类:
编程语言 时间:
2019-04-19 18:12:45
阅读次数:
337
SpringMVC 使用验证框架 Bean Validation(上) 对于任何一个应用而言在客户端做的数据有效性验证都不是安全有效的,这时候就要求我们在开发的时候在服务端也对数据的有效性进行验证。 SpringMVC 自身对数据在服务端的校验(Hibernate Validator)有一个比较好的 ...
分类:
编程语言 时间:
2019-04-18 18:45:33
阅读次数:
207
一、spring概述 1.1 什么是spring spring就是把每个bean(实体类)与bean的关系全部交给第三方容器进行管理,这个容器就是spring,管理bean的生命周期。且可以和其他框架一起使用;Spring与Struts, Spring与hibernate(起到整合(粘合)作用的一个 ...
分类:
编程语言 时间:
2019-04-18 14:51:46
阅读次数:
123
后续课程!!!!!!! maven SSH:struts+spring+hibernate 微信公众号接口开发 个人项目:物业微信公众号 SSM:spring+springmvc+mybatis 物业管理系统 补充: shiro:权限认证 redis git springboot springclo ...
分类:
其他好文 时间:
2019-04-17 12:18:16
阅读次数:
150
1.Hibernate优点: (1)对象/关系数据库映射(Basic O/R Mapping) 它使用时只需要操纵对象,使开发更对象化,抛弃了数据库中心的思想,完全的面向对象思想。 (2)透明持久化(Persistent) 带有持久化状态的、具有业务功能的单线程对象,此对象生存期很短。这些对象可能是 ...
分类:
Web程序 时间:
2019-04-16 18:57:15
阅读次数:
183
这个情况是由于导入错了Entity包所导致的。 按住Alt+T时,会有两个关于@Entity的提示 org.hibernate.annotations.Entity 和 javax.persistence.Entity,我们应该使用javax.persistence.Entity。此时就不会出现过时 ...
分类:
编程语言 时间:
2019-04-16 14:22:35
阅读次数:
303
[TOC] Hibernate生成策略与缓存策略 主键生成策略 主键分类 自然主键 主键本身就是表中的一个字段 实体中一个具体的属性,对象本身唯一的特性 代理主键 开发中为什么要使用代理主键 主键的生成策略 在使用代理主键的过程当中,尽量要做到自动生成主键,不能让用户手动设置主键 一般交给数据库自动 ...
分类:
Web程序 时间:
2019-04-15 00:29:08
阅读次数:
201
[TOC] Hibernate框架概述 什么是框架 软件的一个半成品,已经帮你完成了部分功能。 把一些不确定的东西,按照框架要求,达到相应的功能 hibernate简介(JavaEE技术三层架构所用到的技术) hibernate是什么框架 Hibernate是一个开放源代码的对象关系映射框架 它对J ...
[TOC] 一对多 表之间关系 ? 一对多 一个部门有多个员工,一个员工只能属于某一个部门 一个班级有多个学生,一个学生只能属于一个班级 ? 多对多 一个老师教多个学生,一个学生可以被多个老师教 一个学生可以先择多门课程,一门课程可以被多个学生选择 一个用户可以选择多个角色,一个角色也可以被多个用户 ...
分类:
Web程序 时间:
2019-04-15 00:23:18
阅读次数:
171
一:hibernate.cfg.xml 配置 二:类 xml 配置 三:插入数据 四. sessionFactory 提供类两个方式获取 session1. factory.openSession() # 获取一个权限的 session (重新开启一个新的线程, 需要手动 close ) 2. fa ...
分类:
编程语言 时间:
2019-04-13 09:15:27
阅读次数:
177