2017-10-04 16 views
0

アクティブなJDBCを使用して列データ型を取得するにはどうすればよいですか?出来ますか? オートメーション目的でモデルの各列にデータ型が必要です。アクティブなJDBCを使用して列データ型を取得する

ありがとうございます。

+1

の可能性のある重複(https://stackoverflow.com/questions/1601203/jdbc-databasemetadata [JDBC DatabaseMetaData.getColumns()が重複した列を返しますが] -getcolumns-returns-duplicate-columns) –

答えて

0

はい、あなたはMetaModelからということ得ることができます。

MetaModel mm = person.getMetaModel(); 
Map<String, ColumnMetadata> cmMap = mm.getColumnMetadata(); 
ColumnMetadata cm = cmMap.get("first_name"); 
String typeName = cm.getTypeName(); 
関連する問題