0

Spring AOP アドバイスは、hibernate によって返されるオブジェクトのメソッドを開始していません。

私のプログラムでは、休止状態はタイプ CFolder のオブジェクトのリストを返しています。

私が欲しいのは、誰かが休止状態によって返された CFolder オブジェクトで getName() メソッドを呼び出したときに、Spring AOP に「getName() の前」と「getName() の後」を書き込むことです。

フォルダを表すCFolder

public class CFolder{
    String name;

    public String getName(){
        return name;
    }
}

すべての CFolder を検索するリポジトリ クラス

@Service
@Repository
public class MyService implements MyServiceIfc<TypeTemplateMasterRepository> {

    @Autowired
    private CFolderRepository cfolderRepository;

    @Override
    @Transactional(readOnly=true)
    public void findAll(Class classz) throws Exception {

        List allFolders = cfolderRepository.findAll(); //Use hibernate to find all folders..
        for(int i=0; i < allFolders.size(); i++){
            CFolder cFolder = (CFolder) allFolders.get(i);
            System.out.println("The folder name is" + cFolder.getName()); //When 
        }
    }
}
4

1 に答える 1