💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
从 Spring Data JPA release 1.4 开始,Spring Data JPA 支持名为`entityName`的变量。 它的用法是`select x from #{#entityName} x`。 <br/> `entityName`的解析方式如下:如果实体类在`@Entity`注解上设置了`name`属性,则使用它,否则使用实体类的简单类名。为避免在`@Query`注解使用实际的实体类名,就可以使用`#{#entityName}`进行代替。 ```java public interface UserRepository extends JpaRepository<User, Integer>, JpaSpecificationExecutor<User> { @Query("select u from #{#entityName} u where u.lastname = ?1") List<User> findByLastname(String lastname); } ```