hibernate的官网上提供了很多hibernate的版本,即使是同一版本号,后面也有很多其他标识,比如cr、beta、ga、sp、alpha等,它们都代表什么。正式版是不是ga的那个

解决方案 »

  1.   

    Alpha版(内部测试版):一般只在软件开发公司内部运行,不对外公开。Beta版(外部测试版):软件开发公司为对外宣传,将非正式产品免费发送给具有典型性的用户,让用户测试该软件的不足之处及存在问题,以便在正式发行前进一步改进和完善 。没见过CR,怀疑是LZ搞错了,应该是RC,Release Candidate(简称RC)指可能成为最终产品的版本,如果没有再出现问题则可释出正式版本。在此阶段,产品包含所有功能亦不会出现严重问题。通常此阶段的产品是接近完整的。SP:Service Pack,升级包。(如:Windows XP SP 2/Vista SP 1)GA意味着General Availability,也就是官方开始推荐广泛使用了。
      

  2.   

    Hibernate 的版本号还不算复杂的。那个 JDK 的才叫乱呢,比如:jre-6u10-beta-windows-i586-p-iftw.exe搜集到一些,JDK 安装包文件名中带有字符:iftw: install from the web
    k: kernel installer
    ea: early access
    bxx: build xx
    rc: release candidate
    fcs: first commercial shipment
    jrl: java research license
    6ux: jre 6 update x