2
我正在玩新的休眠5 Bootstrap API,很高興看到如何輕鬆(與以前/遺留API相比)可以組裝SessionFactory和家庭。休眠與Guice 5實體監聽器
現在,我想提供我自己的ListenerFactory,它基本上將實體監聽器的創建和依賴注入委託給Guice。
我無法找到如何從SessionFactoryBuilder做到這一點,除了applyBeanManager:
sessionFactoryBuilder.applyBeanManager(new ListenerFactory() {
@Override
public void release() {
}
@Override
public <T> Listener<T> buildListener(final Class<T> listenerClass) {
return() -> injector.getInstance(listenerClass);
}
});
不幸的是,這並沒有BC休眠工作預計ListenerFactory爲空(和使用默認ListenerFactory),或者是BeanManager實例。
想知道是否有另一種方式提供我自己的ListenerFactory?
謝謝。
謝謝會引發JIRA問題。 –