Este documento apresenta um trabalho final de graduação sobre programação orientada a aspectos com persistência no desenvolvimento de sistemas. O trabalho propõe que a utilização conjunta dessas duas abordagens pode aumentar a produtividade, principalmente em sistemas complexos com vários interesses cruzados, como a persistência de dados. O trabalho inclui exemplos de código demonstrando os conceitos e um estudo de caso aplicando programação orientada a aspectos e recursos de mapeamento objeto-relacional com Hibernate.