阅读更多

14顶
1踩

企业架构

经过了几个月的不懈努力,Hibernate开发团队终于发布了Hibernate Validator 4的最终版本。


Validator是一个验证框架,不需要和Hibernate的其他组件绑定,你只需在项目中添加Hibernate-annotations.jar库即可。

Hibernate Validator 4是Bean Validator(JSR-303)规范的标准实现,此版本包含了许多新特性:

  • 约束组合:自定义的约束,可避免重复代码,提高可读性
  • 对组的约束:允许你自定义约束,你希望看到的特定子集
  • 类型安全的约束声明
  • 强大的自定义约束
  • 原生支持JPA2.0和JSF2
  • 增加了类型安全的引导API
  • 对元数据API的支持和XML部署描述符的支持
  • 完全支持JSR-303 Bean校验器规范

查看Hibernate Validator 4的详情介绍:http://in.relation.to/Bloggers/HibernateValidator4Unleashed


下载Hibernate Validator 4:https://www.hibernate.org/6.html


Hibernate Validator 官方网站:https://www.hibernate.org/412.html

来自: in.relation.to
14
1
评论 共 4 条 请登录后发表评论
4 楼 neptune 2009-10-21 08:28
已经用了,还行不错
3 楼 whaosoft 2009-10-21 00:46
很好的东西
2 楼 hantsy 2009-10-20 20:09
早发布了。
1 楼 gxgxyjy062 2009-10-20 15:13
    Hibernate的出现,为我们对数据库的访问进行有效地封装。Hibernate我会跟你的发展同行,做你忠实的粉丝!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • COM 进程外连接点

    namespace { //函数形式声明 _ATL_FUNC_INFO OnChangeInfo =  { CC_STDCALL, VT_I4, 1 , {VT_I4} }; } class CEventSink : public IDispEventImpl { public: CEventSink(){ //CoInitialize(NULL); };

  • 在VC++程序中接收COM事件

    接收事件是COM客户端中非常重要的功能。但是除了在MFC中能够接收控件所发出的事件以外,VC++不能自动生成接收事件的代码。为了接收普通COM的事件,必须自行编写接收事件的代码。本文通过一个具体的实例说明如何在VC++程序中通过ATL编写接收COM事件的代码,当然,程序本身不必是ATL项目。 1 COM事件原理COM对象通过连接点实现发送事件的功能。每个连接点都规定了接收事件用的接口,而

  • COM事件机制介绍一些文章

    http://msdn.microsoft.com/zh-cn/library/1hee64c7(VS.80).aspx .NET Framework 开发人员指南COM 事件 本主题将概述连接点并介绍通常用于描述 COM 事件的事件相关术语。连接点在 COM 环境中建立客户端和服务器之间的双向通信。利用这一机制,COM 服务器可以在发生某一事件时回叫客户端

  • IDispEventSimpleImpl和IDispEventImpl应用分析

    ATL所自带响应Event的类有两个 IDispEventSimpleImpl IDispEventImpl 它们的区别是一个是否带类型库,现在看看他们的模板参数 [cpp] view plaincopy template UINT nID, class T, const IID* pdiid>  class ATL_NO_VTABLE IDispEventSimpleI

  • COM Sink-Event 实现

    1、idl定义outgoing 接口(_ICtrlNetworkEvent)。 // 此文件将由 MIDL 工具处理以 // 产生类型库(Ctrl.tlb)和封送处理代码。 import "oaidl.idl"; import "ocidl.idl"; [ uuid(FFD6C786-5D9B-4206-9F63-ACD3BEFF6481), version(1.0), h

  • VC++实现COM事件接收器

    感谢作者sinall的文章,原文的博客地址为:http://blog.csdn.net/sinall/article/details/4006361、给程序添加ATL支持。      右键->New ATL Object2、实现IDispEventImpl 接

  • 在VC++程序中接收COM事件[转贴]

    感谢原作者nelsonc,原文地址:http://blog.csdn.net/nelsonc/article/details/10856在VC++程序中接收COM事件关键字:连接点 COM 事件 IDispEventImpl 接收事件是COM客户端中非常重要的

  • 20.ATL中实现可连接对象和接收器

    可连接对象是COM中观察者模式实现,非常有用,特别和IE组件打交道时候要用到。本文使用ATL实现可连接对象和对应的接收器,提供完整代码实现,可对比学习。

  • COM 连接点事件讲解

    开发环境:VC++6.0测试环境:windows 2000 这篇文章是Alex C. Punnen.所写,在http://www.codeguru.com/上发表的,在此本人将其翻译成中文,和大家共享。 (注:本人翻译不当之处,还请各位多指正和谅解)运行环境:Windows 2000 Server, Microsoft Visual C++ 6此篇文章将用一个清晰的例子来描述COM中连

  • OLE技术专题——第四讲:COM的连接点事件(上)

    作者:杨老师一、前言  我的 COM 组件运行时产生一个窗口,当用户双击该窗口的时候,我需要通知调用者;  我的 COM 组件用线程方式下载网络上的一个文件,当我完成任务后,需要通知调用者;  我的 COM 组件完成一个钟表的功能,当预定时间到达的时候,我需要通知调用者;  ... ... ... ...  本回书开始话说 COM 的事件、通知、连接点......这些内容比较多,我分两次(共四回)

  • 6.事件响应函数(四)

    1、OnPlayerConnected   当一个新玩家成功连接时在服务器上被调用。 private int playerCount = 0; void OnPlayerConnected(NetworkPlayer player) { Debug.Log("Player" + playerCount + "Connected from" + ...

  • 3、事件响应函数(一)

    一、激活销毁 void OnEnable()//每次激活脚本时调用 { print("OnEnable"); } void OnDisable()//脚本取消激活状态调用 { print("OnDisable"); } void OnDestroy()//被销毁时调用 { ...

Global site tag (gtag.js) - Google Analytics