Software Developer Engineer I
Surya is a software developer from India living in Bangalore. He did his Bachelors in R.V College of Engineering in Information Science and Engineering. He enjoys writing code, reading tech blogs, learning and implementing new concepts, and solving problems.
Surya has worked at Sixt since 2021, starting as an intern in the Damage Team, and served as a developer in Fleet Remarketing and Fleet Admin.
Posts by Surya Sukumar:
Getting Started Hibernate Envers
In any application, auditing means that we track and log every change in all business objects, i.e, track each insert, update and delete operations.
Basically it involves tracking three things -
- What operation was performed?
- Who did it?
- When was it done?
Auditing helps us in maintaining history records, which can later help us in tracking user activities.
Hibernate Envers is a project that seeks to make auditing persistent classes simple. You only need to annotate your persistent class or a few of its attributes with @Audited if you wish to audit them. A table will be generated that contains the history of the changes made to each audited entity. Then, retrieving and analysing past data won’t take much work.read more