我的任务是在我的工作中创建一个日志,但他们说我应该遵循他们的日志概念,而不是通常仅仅比较两个对象,他们希望我在表格中插入一行'id_table','id_column','before_value'和'after_value',动态地创建这个过程我需要创建一个接收column_name的方法,返回一个id_column并将其与其他值一起插入进入数据库,问题是,是否有一种简单的方法来获取类的属性的列名?像“example.getIdExample()。getColumnName()”之类的东西? 提前谢谢!
答案 0 :(得分:0)
获取表格信息和结果信息的动态方式可以通过
完成的DatabaseMetaData.getColumns
请参阅https://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html
和
ResultSetMetaData的
https://docs.oracle.com/javase/7/docs/api/java/sql/ResultSetMetaData.html