最新的hibernate4.1 还需要另外引入annotation和slf4j这些包吗
答案:2 悬赏:50 手机版
解决时间 2021-02-03 00:25
- 提问者网友:黑米和小志
- 2021-02-02 10:53
最新的hibernate4.1 还需要另外引入annotation和slf4j这些包吗
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-02-02 11:39
1. 从3.6开始, 已经没有hibernate-annotation的包了, 这个包被集成进了hibernate-core
原因其实很简单, 再3.6之前, hibernate-core还是JDK1.4兼容的, 所以只能在1.4上编译, 为了支持annotation只能单独再提供一个hibernate-annotation的包, 从3.6开始, hibernate-core升级到了JDK 1.5, 这样就没必要在做这样发分离了
2. 从4.0开始, hibernate开始使用jboss logging, 但这只是logging api, 底层的具体logger实现用户可以自己选择喜欢的实现, log4j / slf4j都可以
原因其实很简单, 再3.6之前, hibernate-core还是JDK1.4兼容的, 所以只能在1.4上编译, 为了支持annotation只能单独再提供一个hibernate-annotation的包, 从3.6开始, hibernate-core升级到了JDK 1.5, 这样就没必要在做这样发分离了
2. 从4.0开始, hibernate开始使用jboss logging, 但这只是logging api, 底层的具体logger实现用户可以自己选择喜欢的实现, log4j / slf4j都可以
全部回答
- 1楼网友:神鬼未生
- 2021-02-02 12:50
我也不确定,还是看看专业人士怎么说。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯