Transação no Hibernate

Existe algum padrão, ou alguma prática, de se usar Transaction no
Hibernate? Pois sempre utilizei EJB, onde ele me oferecia todos estes
serviços, e agora que não utilizo, estou um pouco perdido em relação a isso,
alguém tem uma dica?
Como faço pra implementar regras de negócio com transações, utilizando o
Hibernate, rodando em um Tomcat?

Obrigado.

Infelizmente nao sei te responder a essa questao… mas só por curiosidade, o que te levou a deixar de usar EJB’s e utilizar Hibernate? Ou vc está usando EJB e Hibernate em conjunto?