当前位置: 首页 > 知识库问答 >
问题:

Problem pour使用JPA[duplicate]实现RepositoryCustom

淳于升
2023-03-14
@Data
@Entity
@Table(name = "entity")
public class Entity extends AbstractField { 
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private BigInteger lookupValueKey;
private short lookupFieldKey;
private String lookupToken;
private String lookupValueFr;
private String lookupValueEn;
private BigInteger master1LookupValueKey;
private BigInteger master2LookupValueKey;
private BigInteger master3LookupValueKey;

public interface EntityRepository extends CrudRepository<Entity , BigInteger>,  
EntityRepositoryCustom {

}public interface EntityRepositoryCustom  {
List<Entity > inOnlyTest(Short groupId, String employerNum, Short EntityKey);

}@Repository
@Transactional(readOnly = true)
public class EntityRepositoryImp implements EntityRepositoryCustom {


@PersistenceContext
protected EntityManager em;
@Override
public List<LookupValue> inOnlyTest(Short groupId, String employerNum,
        Short lookupFieldKey) {
    StoredProcedureQuery query = em.createStoredProcedureQuery("EntityListbyKEY");
    query.registerStoredProcedureParameter(1, Short.class, ParameterMode.IN);
    .........

共有1个答案

杨彦君
2023-03-14

实现的命名约定不正确

public class EntityRepositoryImp implements EntityRepositoryCustom {}

从文档中

与片段接口相对应的类名中最重要的部分是Impl后缀。

更新:

另一个观察是接口方法

List<Entity > inOnlyTest(

及其在实现中的重写

public List<LookupValue> inOnlyTest
 类似资料:
  • 问题内容: 按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我利用了以下JPA实现: hibernate 顶联 OpenJPA 他们每个人都有自己的优点和缺点。我发现Hibernate是这三个中最先进的,除了它将自己的某

  • 这是我的sql语句 我的is目标是通过来,但是当我执行上面的查询时,我得到以下错误不兼容 这是我的样品表

  • 问题内容: 我正在尝试使用JPA 2.0创建具有通用关系的多态实体。应该有两个表,一个事件表和一个通知表。在这些表内是彼此相关的具体实体,如下所示: 从逻辑上讲,这应该在hibernate状态下是可能的,因为在SQL中是可能的: 这就是我所拥有的: 使用此代码,我可以持久保存并获取任何Event,Notification,LoginEvent或NotificationEvent,但是当我尝试在JP

  • 我正在尝试使用ITextSharp从HTML字符串生成PDF。但是外观风格没有得到应用。我在stackoverflow上查看了与此相关的帖子,但没有得到任何帮助。Plz帮助我如何将pdf格式的HTML转换为HTML UI中显示的实际样式。样式标签中包含CSS。这是我的C代码 下面是带有HTMl字符串和css的代码

  • 现在,当我启动Spring Data JPA时,我的印象是Spring Data JPA是JPA规范的独立实现。原来我错了。 如果我理解正确的话,Spring Data JPA是Spring提供的一个抽象层,它在内部使用其他JPA提供者(例如Hibernate),所以通常如下所示:

  • 我正在尝试写一个持久性测试。我有一个Maven项目,我使用Arquillian和嵌入式glassfish容器,Hibernate(作为我的JPA提供商)和内存中的HSQLDB作为我的存储。 当我运行测试时,我得到一个语法异常(如果需要,我可以发布完整的堆栈跟踪: 日志似乎显示了正确创建的表: 我已经包括了我认为相关的文件 坚持。xml 波姆。xml 实体类 测试班 坚持不懈xml: pom.xml