【问题标题】:how to get name of the column of an attribute?如何获取属性列的名称?
【发布时间】:2017-05-04 21:40:21
【问题描述】:

我的任务是在我的工作中创建一个日志,但他们说我应该遵循他们的日志概念,而不是通常的仅比较两个对象的概念,他们希望我在表格中插入一行“id_table”、“id_column”、“before_value”和“after_value”,为了动态地进行这个过程,我需要创建一个方法来接收 column_name,返回一个 id_column 并将其与其他值一起插入进入数据库,问题是,有没有一种简单的方法来获取类属性的列名?像“example.getIdExample().getColumnName()”这样的东西? 提前致谢!

【问题讨论】:

    标签: java spring hibernate jpa spring-boot


    【解决方案1】:

    获取表格信息和结果信息的动态方式可以通过

    DatabaseMetadata.getColumns

    见https://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html

    和

    结果集元数据

    https://docs.oracle.com/javase/7/docs/api/java/sql/ResultSetMetaData.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-14
      • 2015-09-20
      • 1970-01-01
      • 2012-08-21
      • 1970-01-01
      • 1970-01-01
      • 2022-08-23
      • 1970-01-01
      相关资源
      最近更新 更多