我想在我的客户端和服务器应用程序之间共享一些域对象。
从 Hibernate 4 开始,Hibernate 注释被集成在 hibernate-core 中(以前是一个单独的 jar),参见http://in.relation.to/Bloggers/NoMoreHibernateannotationsModule
我真的更喜欢使用注释(而不是切换到基于 xml 的映射)。
同时,我真的很想避免将休眠核心依赖项与客户端捆绑在一起(这将通过 java web start 通过 http 传输给用户,理想情况下是在每次启动时)。
我必须回到 Hibernate 3.x 吗?运行客户端需要这些注释依赖项还是我只需要它们来编译客户端?
谢谢