在研究Hibernate的一个问题时,我想做一个实验并更改hibernate会话(SessionImpl.java)的默认实现。实际上,我只想评论几行。这样做的一个选择是更改源代码并构建Hibernate的自定义版本,但我想尝试提供会话的替代实现。
我看了hiberante documentation,似乎有可能,它实际上描述了如何做类似的事情。但是,我不想从头开始创建会话的新实现。由于SessionImpl类是最终的,我试图复制它,但它有太多链接到内部的东西,这使得复制粘贴不可行。我还没有尝试的唯一方法是在org.hibernate.internal
包名下创建我的类。
我想知道是否有人试图做类似的事情,并取得了一些成功。