作成した画面のDBアクセス時のデータ型対応表(PostgreSQL)
JDBC:postgresql-8.3-604.jdbc3.jar DB:PostgreSQL 8.3
| PostgreSQLの型 | IOP-toolの型 | 項目長 | 小数部長 | ValueObjectの型 | 検索(完全一致) | 検索(前方一致) | 新規登録 | 修正登録 | |
| smallint | → | NUM | 5 | Integer | ○ | ○ | ○ | ○ | |
| integer | → | NUM | 10 | Long | ○ | ○ | ○ | ○ | |
| bigint | → | NUM | 19 | Integer | ○ | ○ | ○ | ○ | |
| numeric(4) | → | NUM | 4 | Integer | ○ | ○ | ○ | ○ | |
| numeric(8) | → | NUM | 8 | Integer | ○ | ○ | ○ | ○ | |
| numeric(16) | → | NUM | 16 | BigDecimal | ○ | ○ | ○ | ○ | |
| numeric(4,2) | → | NUM | 4 | 2 | BigDecimal | ○ | ○ | ○ | ○ |
| numeric(8,4) | → | NUM | 8 | 4 | BigDecimal | ○ | ○ | ○ | ○ |
| numeric(16,8) | → | NUM | 16 | 8 | BigDecimal | ○ | ○ | ○ | ○ |
| real | → | NUM | 8 | 8 | BigDecimal | ○ | ○ | ○ | ○ |
| double precision | → | BigDecimal | 17 | 17 | Integer | ○ | ○ | ○ | ○ |
| money | → | NUM | 20 | BigDecimal | × | × | × | × | |
| character varying(10) | → | STRING | 10 | String | ○ | ○ | ○ | ○ | |
| character varying(1000) | → | STRING | 1000 | String | ○ | ○ | ○ | ○ | |
| character(10) | → | STRING | 10 | String | ○ | ○ | ○ | ○ | |
| character(1000) | → | STRING | 1000 | String | ○ | ○ | ○ | ○ | |
| text | → | STRING | 2147483647 | String | ○ | ○ | ○ | ○ | |
| bytea | → | IMAGE | 2147483647 | Integer | - | - | - | - | |
| interval(6) | → | STRING | 49 | 6 | Integer | × | × | × | × |
| date | → | DATE | 13 | byte[] | ○ | ○ | ○ | ○ | |
| boolean | → | BOOLEAN | 1 | Boolean | ○ | ○ | ○ | ○ | |
| timestamp without time zone | → | DATE_TIME | 29 | 6 | Timestamp | ○ | ○ | ○ | ○ |
| timestamp with time zone | → | DATE_TIME | 35 | 6 | Timestamp | ○ | ○ | ○ | ○ |
| time without time zone | → | TIME | 15 | 6 | Time | ○ | ○ | ○ | ○ |
| time with time zone | → | TIME | 21 | 6 | Time | ○ | ○ | ○ | ○ |