annotation oracle depend