Kaw*_*awu 13 java orm hibernate
我正在使用JBoss Embedded版本beta3.SP10,我正面临一个应该在某些Hibernate版本中修复的持久性错误.遗憾的是,我不知道在我的JBoss Embedded中使用了什么版本的Hibernate,并且无法找到找到这些信息的方法,hibernate-all.jar捆绑在其中的不包含 org.hibernate.Version类,也没有MANIFEST.
如何在不使用的情况下找到当前加载的Hibernate版本org.hibernate.Version?
max*_*x3d 31
试试这个,
System.out.println(org.hibernate.Version.getVersionString());
Run Code Online (Sandbox Code Playgroud)
另一种获取版本的方法.
System.out.println(org.hibernate.cfg.Environment.VERSION)
Run Code Online (Sandbox Code Playgroud)
这适用于旧版本的Hibernate.例如3.3.1.GA
这个简单的Java代码是获得Hibernate版本的.
package com.test;
public class TestBean {
public static void main(String[] args) {
try {
String hibernateVersion = org.hibernate.annotations.common.Version.VERSION;
System.out.println("Hibernate Version: "+ hibernateVersion);
} catch (Exception e) {
e.printStackTrace();
}
}
}
Run Code Online (Sandbox Code Playgroud)
输出: Hibernate Version: 3.1.0.GA
| 归档时间: |
|
| 查看次数: |
27704 次 |
| 最近记录: |