当前位置:首页>开发>正文

hibernate validator 依赖 hibernate的注解功能需要依赖什么jar文件

2023-04-12 08:53:43 互联网 未知 开发

hibernate validator 依赖 hibernate的注解功能需要依赖什么jar文件

hibernate的注解功能需要依赖什么jar文件

Hibernate JPA依赖的JAR包:
  1、Hibernate核心包(8个文件)
  hibernate-distribution-3.3.1.GA
  hibernate3.jar
  libytecodecglibhibernate-cglib-repack-2.1_3..jar
  lib equired*.jar

  2、Hibernate注解包(3个文件)
  hibernate-annotations-3.4.0.GA
  hibernate-annotations.jar
  libejb3-persistence.jar
  hibernate-commons-annotations.jar

  3、Hibernate针对JPA的实现包(3个文件)
  hibernate-entitymanager-3.4.0.GA
  hibernate-entitymanager.jar
  lib estlog4j.jar
  slf4j-log4j12.jar

关于hibernate中类的依赖问题

如果你的专业是死的话,就直接在Student中用String字段就可以了,要是需要动态的用类指定的话可以如下写

学生和专业之间是多对一的关系
……
public class Student{
private Integer id
private String name
//一个专业有多个学生 一个学生只能属于一个专业
private Course course = new Course()

//set get 方法略
}

Course类

public class Course{
private Integer id
private String cname
//一门课程或是专业可以有多个学生 我用set集合来存储
private Set students = new HashSet()
//set get 方法省略
}

hibernate 双向关联是不是造成循环依赖

这样是不好!
但是有些时候这种依赖是必须的!
假设有两个表一个是学生,另一个是学生成绩!
学生成绩表有一个学生ID的外键,当你要插入学生成绩的时候,这个学生必须是在学生表里存在的。
类的实例都被对方的属性引用其实就是完成他们之间的外键约束,然后保证在插入和修改的时候有级联操作!

hibernate validator 哪些

hibernate.validator-4.0.2.GA.jar是一个跟对象到关系数据库关系不紧密的类库,主要作用是用来实现用户输入的验证信息。所以跟hibernate主版本不在一起,因为毕竟功能之间也没那么紧密。

hibernate validator在java中可以使用 在页面上为什么不能使用

用Annotations 给类或者类的属性加上约束(constraint),在运行期检查属性值是很优雅的.Hibernate Validator就是这样的一个框架.该框架是十分容易的(就像参考文档中宣称的那样),几乎没有什么学习曲线,Validator 是一个验证框架 不需要和Hibernate的其他部分绑定就可以使用,只要在你的项目中添加Hibernate-annotations.jar库就可以了.
flex可以写自定义验证,根据自己的需要写验证。 下面发个例子: package myCompenent { import mx.validators.Validator //引用Validator类 import mx.validators.ValidationResult //引用ValidationResult类 public class myValidators...

最新文章