{"id":640,"date":"2010-05-05T19:34:12","date_gmt":"2010-05-05T17:34:12","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/2010\/05\/simpleds-1-0-rc-fr-die-gaej\/"},"modified":"2010-05-05T19:46:49","modified_gmt":"2010-05-05T17:46:49","slug":"simpleds-1-0-rc-fr-die-gaej","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2010\/05\/simpleds-1-0-rc-fr-die-gaej\/","title":{"rendered":"SimpleDS 1.0 RC f&uuml;r die GAE\/J"},"content":{"rendered":"<p>Dass die Low-Level-API nicht so tolle ist, habe ich unter anderem schon <a href=\"http:\/\/www.tutego.de\/blog\/javainsel\/2010\/03\/objectify-appengine-schne-abstraktion-der-low-level-datastore-api\/\">hier<\/a> eine Alternative genannt. Eine andere ist SimpleDS, von der nun der erste Release Candidate raus ist. Siehe auch die <a href=\"http:\/\/groups.google.com\/group\/google-appengine-java\/browse_thread\/thread\/43a7d7334260ffeb?pli=1\">1.0-Ank\u00fcndigung<\/a>. Features:<\/p>\n<ul>\n<li>Configuration is driven by SimpleDS or JPA annotations. <\/li>\n<li>Embedded classes are supported <\/li>\n<li>Entity relationships are <strong>not<\/strong> supported. <\/li>\n<li>==, &lt;, &lt;=, &gt;, &lt;=, IN, != and left like are supported. <\/li>\n<li>Easy way to transform between java classes and Datastore Entity <\/li>\n<li>Only Key is supported as primary key. <\/li>\n<li><a name=\"Features\">Support <\/a><a href=\"http:\/\/code.google.com\/p\/simpleds\/wiki\/PagedQuery\">PagedQuery<\/a> and Cursors. <\/a><\/a><\/li>\n<li>Validations of <a href=\"http:\/\/code.google.com\/p\/simpleds\/wiki\/ParentChild\">expected ancestors<\/a> <\/li>\n<li><a href=\"http:\/\/code.google.com\/p\/simpleds\/wiki\/IndexManager\">Multiple index<\/a> values <\/li>\n<li><a href=\"http:\/\/code.google.com\/p\/simpleds\/wiki\/Transactions\">Transactions<\/a> support <\/li>\n<li>Level 1 and 2 <a href=\"http:\/\/code.google.com\/p\/simpleds\/wiki\/Cache\">Cache<\/a> <\/li>\n<li><a href=\"http:\/\/code.google.com\/p\/simpleds\/wiki\/BackgroundTasks\">Background tasks<\/a> <\/li>\n<li><a href=\"http:\/\/code.google.com\/p\/simpleds\/wiki\/Functions\">Functions<\/a> <\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Dass die Low-Level-API nicht so tolle ist, habe ich unter anderem schon hier eine Alternative genannt. Eine andere ist SimpleDS, von der nun der erste Release Candidate raus ist. Siehe auch die 1.0-Ank\u00fcndigung. Features: Configuration is driven by SimpleDS or JPA annotations. Embedded classes are supported Entity relationships are not supported. ==, &lt;, &lt;=, &gt;, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[20,4],"tags":[],"class_list":["post-640","post","type-post","status-publish","format-standard","hentry","category-gaej","category-open-source"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=640"}],"version-history":[{"count":1,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/640\/revisions"}],"predecessor-version":[{"id":641,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/640\/revisions\/641"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}