[DBFLUTE-474] {Java}: PostgreSQLのUUID型に対応 Created: 2009-04-15  Updated: 2009-04-20  Resolved: 2009-04-19

Status: Closed
Project: DBFlute
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major
Reporter: jflute Assignee: jflute
Resolution: Fixed Votes: 0
Labels: None


 Description   

【概要】
現状だと、String型にマッピングされ、
Insertもできないし、比較条件もできないし、取得することもできない。
ReplaceSchemaで登録することもできない。

【技術情報】
ps.setObject(index, value, Types.OTHER);
というように第3引数でOTHERを指定しないといけない。
(valueがStringかUUIDかに関わらず)

また、getするときも工夫が必要そう(★要調査)

【解決案】
java.util.UUID型にマッピングして、
専用のValueTypeを作るのが良いかな!?

VALUE_TYPEアノテーションでの回避は、
Insertはいいけど比較条件がつらい。
CBで頑張ってもPmbでさらにつらい。

【結論】
java.util.UUID型にマッピングする。


Generated at Mon Dec 15 07:56:08 JST 2025 using Jira 10.6.1#10060001-sha1:a6461e220f274b29ced7ac9295492f2465fe5ef5.