<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/h... ...
分类:
Web程序 时间:
2019-10-10 14:08:05
阅读次数:
100
JSR-303是java标准的验证框架,已有的实现由 Hibernate validator 定义的注解验证bean属性: 空检查 @Null 验证对象是否为空 @NotNull 验证对象不为空 @NotBlank 验证字符串不为空或者不是空字符串 @NotEmpty 验证对象不为null,或者集合 ...
分类:
Web程序 时间:
2019-10-10 11:24:47
阅读次数:
110
1: hibernate的对象/关系映射 情景:在使用@onetotone/@manytonone时关联结果为空 原因:在使用这个注解的时候,默认的时crossjoin(交叉连接),在进行查询时以及排序时用到了注解关联的属性,如果这个属性为空就会导致查空 解决:注意关联过程中使用到的属性一定要存在 ...
分类:
Web程序 时间:
2019-10-09 22:35:09
阅读次数:
157
想验证前端传入对象的Integer属性 1.新建一个注解类 @FlagValidator 2.新建一个类继承实现ConstraintValidator 3.使用 ...
分类:
Web程序 时间:
2019-10-09 12:11:32
阅读次数:
101
1.什么是框架 框架是一个半成品,框架帮我们实现了一部分的功能。 2.使用框架的最大好处 使用框架的最大好处就是,少写一部分代码但仍能实现我们所需要实现的功能。 3.什么是hiberbnate框架 (1)hibernate框架应用在javaEE三层结构中的dao层框架 (2)hibernate底层的 ...
分类:
Web程序 时间:
2019-10-09 09:32:03
阅读次数:
118
https://blog.csdn.net/u012838207/article/details/80406716 一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedVal ...
分类:
其他好文 时间:
2019-10-07 21:13:52
阅读次数:
77
一.数据库表 二.使用idea创建一个maven项目,然后创建如下的目录 三.各种配置文件如下 1.web.xml 2.applicationContext.xml 3.config.properties 4.spring-mvc.xml 5.UserController.java 6.User.j ...
分类:
编程语言 时间:
2019-10-07 14:50:45
阅读次数:
115
在使用Hibernate的过程中,发现手动设置的id(主键)无效,Hibernate仍然会在保存(调用Hibernate提供的merge()方法)的时候自动生成一个随机的id。 经过调试发现问题出在了Hibernate的实体映射配置文件(xml)上。 因为在id的映射字段上加上了id自动生成策略,因 ...
分类:
Web程序 时间:
2019-10-07 00:51:15
阅读次数:
148
类级别查询 get方法:没有任何策略. 调用即立即查询数据库加载数据. load方法: 应用类级别的加载策略 使用才会加载 lazy属性默认是true 查询类是返回代理对象 当lazy:false. load方法会与get方法没有任何区别.调用时即加载数据. 结论 用默认的就好 HQL查询 hibe ...
分类:
编程语言 时间:
2019-10-07 00:43:19
阅读次数:
79