{"id":2077,"date":"2022-10-04T07:25:28","date_gmt":"2022-10-04T05:25:28","guid":{"rendered":"https:\/\/x-cross.cloud\/it\/?p=2077"},"modified":"2023-01-11T04:19:54","modified_gmt":"2023-01-11T03:19:54","slug":"oggetti-multilivello","status":"publish","type":"post","link":"https:\/\/www.x-cross.cloud\/it\/avanzate-funzionalita-di-sistema\/database\/oggetti-multilivello\/","title":{"rendered":"Oggetti multilivello"},"content":{"rendered":"<p><img decoding=\"async\" class=\"wp-image-2008 alignleft\" src=\"https:\/\/www.x-cross.cloud\/wp-content\/uploads\/1_1.jpg\" alt=\"\" width=\"139\" height=\"108\" \/>L&#8217;esclusiva tecnologia <strong>XORM<\/strong> (eXtendable Object Data Mapping) di X-Cross permette non solo di lavorare in <strong>Internet<\/strong> esattamente come nel proprio ufficio, ma migliora in modo drammatico <strong>l&#8217;operativit\u00e0 e la funzionalit\u00e0 del programma<\/strong> nell&#8217;uso quotidiano, remoto o locale.<\/p>\n<p><!--more--><\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-2078 aligncenter\" src=\"https:\/\/x-cross.cloud\/it\/wp-content\/uploads\/1_1.jpg\" alt=\"\" width=\"523\" height=\"312\" srcset=\"https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/1_1.jpg 1024w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/1_1-300x179.jpg 300w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/1_1-768x458.jpg 768w\" sizes=\"(max-width: 523px) 100vw, 523px\" \/><\/p>\n<p>In un software gestionale, in molti casi abbiamo a che fare con <strong>oggetti complessi, che comprendono pi\u00f9 tabelle a livelli diversi.<\/strong><br \/>\nAd esempio, una <strong>fattura<\/strong> \u00e8 composta almeno da un&#8217;<strong>intestazione<\/strong> e da una o pi\u00f9 <strong>righe<\/strong>. In realt\u00e0 le tabelle possono essere molte di pi\u00f9, ad esempio:<br \/>\n&#8211; Lotti<br \/>\n&#8211; Numeri di serie<br \/>\n&#8211; Spese<br \/>\n&#8211; Sconti<br \/>\n&#8211; Scadenze di pagamento<br \/>\nIn X-Cross, una fattura include <strong>32 tabelle diverse<\/strong>. Ognuna di queste tabelle pu\u00f2 essere collegata ad un&#8217;altra (ad esempio una riga \u00e8 collegata a un articolo di magazzino), quindi in totale le tabelle possono essere centinaia.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-2079 aligncenter\" src=\"https:\/\/x-cross.cloud\/it\/wp-content\/uploads\/1_2.jpg\" alt=\"\" width=\"513\" height=\"397\" srcset=\"https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/1_2.jpg 1024w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/1_2-300x232.jpg 300w, https:\/\/www.x-cross.cloud\/it\/wp-content\/uploads\/1_2-768x594.jpg 768w\" sizes=\"(max-width: 513px) 100vw, 513px\" \/><br \/>\nIn X-Cross, tutte queste tabelle sono incluse in un <strong>unico oggetto complesso, che viene letto e scritto sul Web in un&#8217;unica operazione<\/strong>.<br \/>\nQuesta non solo \u00e8 la base tecnologica che consente <strong>prestazioni senza confronti su Internet<\/strong>, ma rende anche molto pi\u00f9 semplice l&#8217;inserimento o la modifica dei dati, poich\u00e9 <strong>tutti i dati vengono inseriti o modificati in un&#8217;unica finestra e il database viene aggiornato in un&#8217;unica transazione<\/strong> . Una singola transazione significa che o tutto funziona correttamente o, in caso di problemi a qualsiasi livello, l&#8217;intera transazione viene annullata (rollback) e nessun dato viene inserito e modificato.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&#8217;esclusiva tecnologia XORM (eXtendable Object Data Mapping) di X-Cross permette non solo di lavorare in Internet esattamente come nel proprio ufficio, ma migliora in modo drammatico l&#8217;operativit\u00e0 e la funzionalit\u00e0 del programma nell&#8217;uso quotidiano, remoto o locale.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[30],"tags":[],"class_list":["post-2077","post","type-post","status-publish","format-standard","hentry","category-database"],"_links":{"self":[{"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/posts\/2077","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/comments?post=2077"}],"version-history":[{"count":1,"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/posts\/2077\/revisions"}],"predecessor-version":[{"id":2662,"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/posts\/2077\/revisions\/2662"}],"wp:attachment":[{"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/media?parent=2077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/categories?post=2077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.x-cross.cloud\/it\/wp-json\/wp\/v2\/tags?post=2077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}