spring-data-jpa的使用，并且支持JPA的自定义id生成器(需要使用hibernate支持)