当您拥有一个实体时,要知道基础数据库的列宽并使用它来确保设置和处理验证和接口限制,这并不罕见。
如果您使用@column(length = 30)之类的注释在实体中的列,则可以查询注释。我有兴趣知道在没有列长注释时如何查找值。
最佳答案
您必须使用JDBC来get the DatabaseMetaData from the Connection,然后使用getColumns()来询问您感兴趣的列。
当您拥有一个实体时,要知道基础数据库的列宽并使用它来确保设置和处理验证和接口限制,这并不罕见。
如果您使用@column(length = 30)之类的注释在实体中的列,则可以查询注释。我有兴趣知道在没有列长注释时如何查找值。
最佳答案
您必须使用JDBC来get the DatabaseMetaData from the Connection,然后使用getColumns()来询问您感兴趣的列。