packagecommon.repository;importcommon.model.Menu;importorg.springframework.data.jpa.repository.JpaRepository;importorg.springframework.data.jpa.repository.Query;importorg.springframework.transaction.annotation.Transactional;importjava.util.List;@TransactionalpublicinterfaceMenuRepositoryextendsJpaRepository<Menu,Long>{@Query(value="select * from menu where parent <> 0",nativeQuery=true)List<Menu>listAllSonMenu();@Query(value="select * from menu where parent = 0",nativeQuery=true)List<Menu>listAllParentMenu();@Query(value="select * from menu where id in ?1",nativeQuery=true)List<Menu>listMenuByIds(List<String>idList);}