How to store a collection of strings in jdo apache isis without joins
I wanted to store a set of strings which are not available in any other table in the schema. For example,
I have a table with country_id, country_name and animals
The column animals need to be a Collection (Set or List) and the animals in the list are not available in any other table of the schema. They are just plain java strings. I went through the link here. But it only mentions the ways to store a collection of objects that are available as a column in another table. Any help would be much appreciated. Thanks in advance. Cheers!
jdo isis
add a comment |
I wanted to store a set of strings which are not available in any other table in the schema. For example,
I have a table with country_id, country_name and animals
The column animals need to be a Collection (Set or List) and the animals in the list are not available in any other table of the schema. They are just plain java strings. I went through the link here. But it only mentions the ways to store a collection of objects that are available as a column in another table. Any help would be much appreciated. Thanks in advance. Cheers!
jdo isis
add a comment |
I wanted to store a set of strings which are not available in any other table in the schema. For example,
I have a table with country_id, country_name and animals
The column animals need to be a Collection (Set or List) and the animals in the list are not available in any other table of the schema. They are just plain java strings. I went through the link here. But it only mentions the ways to store a collection of objects that are available as a column in another table. Any help would be much appreciated. Thanks in advance. Cheers!
jdo isis
I wanted to store a set of strings which are not available in any other table in the schema. For example,
I have a table with country_id, country_name and animals
The column animals need to be a Collection (Set or List) and the animals in the list are not available in any other table of the schema. They are just plain java strings. I went through the link here. But it only mentions the ways to store a collection of objects that are available as a column in another table. Any help would be much appreciated. Thanks in advance. Cheers!
jdo isis
jdo isis
asked Nov 15 '18 at 5:38
Sathiya NarayananSathiya Narayanan
15912
15912
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Just use a JDO AttributeConverter
, and the Collection field can be converted into a String for example (stored in a single column). As per the docs
Thanks for the prompt reply. I tried using the class but I keep getting error that the package cannot be resolved. Which package should I use?
– Sathiya Narayanan
Nov 22 '18 at 3:41
It is part of JDO 3.2, so you need to be using that
– Billy Frost
Nov 22 '18 at 7:07
Thanks I will try it and accept your answer
– Sathiya Narayanan
Nov 22 '18 at 7:49
You will need to use Apache Isis 2.0.0-M1 or later, because that uses DN 5.x and JDO 3.2
– Dan Haywood
Dec 26 '18 at 10:37
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53313073%2fhow-to-store-a-collection-of-strings-in-jdo-apache-isis-without-joins%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Just use a JDO AttributeConverter
, and the Collection field can be converted into a String for example (stored in a single column). As per the docs
Thanks for the prompt reply. I tried using the class but I keep getting error that the package cannot be resolved. Which package should I use?
– Sathiya Narayanan
Nov 22 '18 at 3:41
It is part of JDO 3.2, so you need to be using that
– Billy Frost
Nov 22 '18 at 7:07
Thanks I will try it and accept your answer
– Sathiya Narayanan
Nov 22 '18 at 7:49
You will need to use Apache Isis 2.0.0-M1 or later, because that uses DN 5.x and JDO 3.2
– Dan Haywood
Dec 26 '18 at 10:37
add a comment |
Just use a JDO AttributeConverter
, and the Collection field can be converted into a String for example (stored in a single column). As per the docs
Thanks for the prompt reply. I tried using the class but I keep getting error that the package cannot be resolved. Which package should I use?
– Sathiya Narayanan
Nov 22 '18 at 3:41
It is part of JDO 3.2, so you need to be using that
– Billy Frost
Nov 22 '18 at 7:07
Thanks I will try it and accept your answer
– Sathiya Narayanan
Nov 22 '18 at 7:49
You will need to use Apache Isis 2.0.0-M1 or later, because that uses DN 5.x and JDO 3.2
– Dan Haywood
Dec 26 '18 at 10:37
add a comment |
Just use a JDO AttributeConverter
, and the Collection field can be converted into a String for example (stored in a single column). As per the docs
Just use a JDO AttributeConverter
, and the Collection field can be converted into a String for example (stored in a single column). As per the docs
answered Nov 15 '18 at 18:38
Billy FrostBilly Frost
1,799198
1,799198
Thanks for the prompt reply. I tried using the class but I keep getting error that the package cannot be resolved. Which package should I use?
– Sathiya Narayanan
Nov 22 '18 at 3:41
It is part of JDO 3.2, so you need to be using that
– Billy Frost
Nov 22 '18 at 7:07
Thanks I will try it and accept your answer
– Sathiya Narayanan
Nov 22 '18 at 7:49
You will need to use Apache Isis 2.0.0-M1 or later, because that uses DN 5.x and JDO 3.2
– Dan Haywood
Dec 26 '18 at 10:37
add a comment |
Thanks for the prompt reply. I tried using the class but I keep getting error that the package cannot be resolved. Which package should I use?
– Sathiya Narayanan
Nov 22 '18 at 3:41
It is part of JDO 3.2, so you need to be using that
– Billy Frost
Nov 22 '18 at 7:07
Thanks I will try it and accept your answer
– Sathiya Narayanan
Nov 22 '18 at 7:49
You will need to use Apache Isis 2.0.0-M1 or later, because that uses DN 5.x and JDO 3.2
– Dan Haywood
Dec 26 '18 at 10:37
Thanks for the prompt reply. I tried using the class but I keep getting error that the package cannot be resolved. Which package should I use?
– Sathiya Narayanan
Nov 22 '18 at 3:41
Thanks for the prompt reply. I tried using the class but I keep getting error that the package cannot be resolved. Which package should I use?
– Sathiya Narayanan
Nov 22 '18 at 3:41
It is part of JDO 3.2, so you need to be using that
– Billy Frost
Nov 22 '18 at 7:07
It is part of JDO 3.2, so you need to be using that
– Billy Frost
Nov 22 '18 at 7:07
Thanks I will try it and accept your answer
– Sathiya Narayanan
Nov 22 '18 at 7:49
Thanks I will try it and accept your answer
– Sathiya Narayanan
Nov 22 '18 at 7:49
You will need to use Apache Isis 2.0.0-M1 or later, because that uses DN 5.x and JDO 3.2
– Dan Haywood
Dec 26 '18 at 10:37
You will need to use Apache Isis 2.0.0-M1 or later, because that uses DN 5.x and JDO 3.2
– Dan Haywood
Dec 26 '18 at 10:37
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53313073%2fhow-to-store-a-collection-of-strings-in-jdo-apache-isis-without-joins%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown