If you choose to write your own persistence code with BMP, you can take advantage of the classes in oracle.toplink.ejb.bmp package. Whether or not you use these classes, BMP applications require the following deployment files:
oracle.toplink.ejb.bmp
project.xml File
sessions.xml File
ejb-jar.xml File