[ http://mifosforge.jira.com/browse/MIFOS-3371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shahzada Hatim resolved MIFOS-3371. ----------------------------------- Resolution: Fixed I will post a writeup (relevant links) to the knowledge I have accumulated > Research how to employ @Transaction annotation, by using AOP and alternative > of StaticHibernateUtil > ---------------------------------------------------------------------------------------------------- > > Key: MIFOS-3371 > URL: http://mifosforge.jira.com/browse/MIFOS-3371 > Project: mifos > Issue Type: Dev Task > Components: Misc > Reporter: Shahzada Hatim > Assignee: Shahzada Hatim > Priority: Major > Time Spent: 4 days > Remaining Estimate: 0 minutes > > One of the scopes of the GSoC project is to use annotated transactions. For > this we have to research how AOP works on non-beans since Transactions would > be used on non-beans > Suppose SavingBO would have an annotation of transaction and some other > transaction method calls the SavingsBO method, also with transaction > annotation, then every thing will be dealt in transaction, only if the > calling method is a bean method. > If The calling method is not a bean method then there are possible solutions > using AOP. > Spring AOP may not be the solution so for this one may have to use AspectJ. > There is a possibility that HibernateTransactionManager(?) could be used for > this task (to be used within an aspect). This class has a similar > functionality as HibernateUtils. HibernateTransactionManager (part of spring) > is available so > then we can have the same trasnaction environement in bean and non-bean area. > This is an exploratory task. The aim is to come up with a recepie of > @Transaction in current MIFOS code base. For demonstrative purposes small > spring-roo based apps would be used. > Please comment if you would like to change the description. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://mifosforge.jira.com/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Mifos-issues mailing list Mifos-issues@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mifos-issues