There’s no native pgvector support in DataNucleus currently.
Custom Java type mapping won’t help if you want to keep vector in the DB.
You’re right: extending PostgreSQLAdapter is the only path if you want full integration.
No public plugin or solution exists as of now.
Easiest workaround: use native SQL or JDBC just for pgvector queries, and use DataNucleus for everything else.
This avoids complex adapter work and keeps your model clean.