从hibernate Repository访问表结构

时间:2018-02-05 00:42:17

标签: java spring hibernate spring-boot repository-pattern

如何从控制器

访问此值最大值和消息

enter image description here

我尝试访问信息模式表,通过sql执行并访问此变量,而无需直接在代码中编写它,

enter image description here

enter image description here

我试图访问架构信息表,从列中获取最大值,但它会生成未映射的错误

enter image description here

非常感谢,对不起,我是这个

的新手

1 个答案:

答案 0 :(得分:0)

有两个选项可以做到这一点。

  1. 由于值是常量,您可以声明一个静态最终变量并将其用作类变量。 例如:
  2. static final int MAX_RANGE = 100;

    在这种情况下,只需使用" class_name" .MAX_RANGE

    您还可以在属性文件中指定值,并在需要时使用属性文件。

    1. 您可以使用反射(这不是最好的情况)

      Class<?> cls = Class.forName(name); cls.getDeclaredAnnotations(); // get all annotation (cls.getDeclaredMethods()[0]).getAnnotations(); //get annotation of a method Annotation ety = cls.getAnnotation(Annotation.class); // get annotation of particular annotation class