我这样使用数据存储库:
interface HerbadgeRepository extends JpaRepository<Herbadge, Integer> {
}
在甲骨文他们说:
为了实现泛型,java编译器应用类型擦除。。。
我很困惑,字节码一定是这样的:
interface HerbadgeRepository extends JpaRepository<?, ?> {
}
那么spring数据如何知道必须返回哪个实体呢?
我这样使用数据存储库:
interface HerbadgeRepository extends JpaRepository<Herbadge, Integer> {
}
在甲骨文他们说:
为了实现泛型,java编译器应用类型擦除。。。
我很困惑,字节码一定是这样的:
interface HerbadgeRepository extends JpaRepository<?, ?> {
}
那么spring数据如何知道必须返回哪个实体呢?
1条答案
按热度按时间tcbh2hod1#
spring数据使用反射分析类签名。您可以使用以下代码获取类类型: