Я изучаю, как использовать Marklogic 6 через API Java, и теперь я хотел бы узнать, как искать/перечислять/разбивать страницы на документы внутри Java и JAXB. В частности:Листинг/поиск/разбиение на страницы документов с использованием API Java Marklogic и JAXB
Пусть у меня есть набор пользовательских документов так:
/user/joe453.xml
/user/karla47.xml
.
.
.
/user/sam.xml
/user/tom.xml
И пользователь несколько определяется следующим образом:
<user userId="aaabbb123" passwordHash="bcryptHash">
<role id="USER"> <--- other role types here depending on the kind of user.
</user>
Я знаю, что я мог бы сделать ключ/значение, основанное если я хотел найти конкретного пользователя по атрибуту userId
. Однако:
1) Какую функциональность Java API следует использовать в простейшем случае в списке/paginate для всех этих пользователей?
2) Я знаю, что мог использовать специальный XQuery с помощью XCC, но я действительно узнал плохие уроки в последний раз, когда я использовал строки с жестко запрограммированными запросами в SQL. Я вижу подобную судьбу с XML/Marklogic.
3) Есть ли лучший способ сделать это?
Спасибо!