use GenericCRUDExecutor
update srcgen