Код: Выделить всё
class User {
private Map customAttributes = new HashMap();
private String name;
}
Как создать сопоставление SQL, чтобы получить эти customAttributes< /код>? Что-то вроде выбора пользовательских атрибутов пользователя.
Если бы мне пришлось запрашивать имя, я бы создал что-то вроде этого:
Код: Выделить всё
CREATE
OR REPLACE EXTERNAL MAPPING "hazelcast"."public"."user" EXTERNAL NAME "user" (
"name" VARCHAR)
TYPE "IMap" OPTIONS (
'keyFormat' = 'java',
'keyJavaClass' = 'java.lang.Long',
'valueFormat' = 'compact',
'valueCompactTypeName' = 'my.package.User'
)
Код: Выделить всё
SELECT name from user
Код: Выделить всё
SELECT customAttributes from user
Подробнее здесь: https://stackoverflow.com/questions/789 ... -hazelcast
Мобильная версия