Если вы имеете в виду сущности, предшествующие EJB3, то эта модель немного испорчена и, вероятно, вам не нужна. Следует избегать одновременного доступа к одному и тому же экземпляру Java-объекта постоянной сущности. Вместо этого каждый поток должен получить свой собственный экземпляр сущности из контейнера.
Обычный подход к контролю одновременного доступа к объектам заключается в использовании транзакций и разрешении нагрузки на базу данных. Spring + Hibernate / JPA более чем способен на это.