-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow using UUID as entity @Id property in azure-spring-data-cosmos #16823
Comments
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @kushagraThapar, @anfeldma-ms |
@anfeldma-ms @mbhaskar - please follow up on this. |
@mbhaskar - please take a look at this issue. |
Hey all! Is there any timeline for this feature? |
We have made lot of patches in the SDK to do that !
It would be great to have this feature directly in the SDK.
De : Witold Czaplewski <[email protected]>
Envoyé : jeudi 4 février 2021 16:41
À : Azure/azure-sdk-for-java <[email protected]>
Cc : MARCEL Alain <[email protected]>; Author <[email protected]>
Objet : Re: [Azure/azure-sdk-for-java] Allow using UUID as entity @id property in azure-spring-data-cosmos (#16823)
Hey all! Is there any timeline for this feature?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#16823 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ALBYLYEACNHWWTLIZIFNO73S5K5XFANCNFSM4S74PEQQ>.
Ce message et toutes les pièces jointes sont établis à l’attention exclusive de ses destinataires et sont confidentiels. Si vous recevez ce message par erreur, merci de le détruire et d’en avertir immédiatement l’expéditeur. Toute utilisation de ce message non conforme à sa destination, toute diffusion ou toute publication, totale ou partielle, est interdite, sauf autorisation expresse. L’internet ne permettant pas d’assurer l’intégrité de ce message, LPG SYSTEMS décline toute responsabilité au titre de ce message, dans l’hypothèse où il aurait été modifié. Conformément aux dispositions de la loi « Informatique et Libertés » modifiée et du Règlement européen sur la protection des données (RGPD), nous vous informons que les données personnelles contenues dans cette communication ont été collectées à partir de contacts entretenus avec vous ou de sources accessibles au public. Les données fournies seront conservées tant que notre relation est maintenue ou pendant les années nécessaires pour se conformer à nos obligations légales. Les données ne seront pas transférées à des tiers sauf dans les cas où il existe une obligation légale. Vous pouvez exercer, à tout moment, vos droits d'accès, de rectification, de limitation de traitement, de suppression, de portabilité ou d'opposition au traitement de vos données personnelles ainsi que le retrait du consentement donné pour leur traitement ou votre droit de faire connaître vos instructions concernant la manière dont vous entendez que vos droits soient exercés après votre décès en adressant votre demande à LPG SYSTEMS, Service Relation Clients, Technoparc de la Plaine, CS90035, 30-35 rue du Docteur Abel, 26902 Valence Cedex 9. ou en envoyant un email à [email protected]. Vous pouvez également introduire une réclamation auprès d’une autorité de contrôle.
This message and any attachments is intended solely for the addressees and is confidential. If you receive this message in error, please delete it and immediately notify the sender. Any use not in accord with its purpose, any dissemination or disclosure, either whole or partial, is prohibited except formal approval. The internet cannot guarantee the integrity of this message. LPG SYSTEMS will not therefore be liable for the message if modified. In compliance with the provisions of the current French Act n° 78-17 of January 6, 1978, modified, on protection of personal data, and the General Data Protection Regulations 2016/679 (RGPD), we inform you that personal data contained in this communication have been collected from contacts maintained with you or from sources accessible to the public. The data provided will be kept as long as our relationship is maintained or during the necessary years to comply with our legal obligations. The data will not be transferred to third parties except in cases where there is a legal obligation. You can exercise, at any time, the rights of access, rectification, limitation of treatment, deletion, portability, opposition to the processing of your personal or withdrawal of the consent given for the treatment thereof as well as your right to set guidelines for the processing of your data after your death, directing your request to LPG SYSTEMS, Service Relation Clients, Technoparc de la Plaine, CS90035, 30-35 rue du Docteur Abel, 26902 Valence Cedex 9.or sending an email to [email protected]. You can also lodge a complaint with a supervisory authority.
|
@stliu any news? |
Will investigate it. |
Hi Kushagra.
It will be a good new to have this feature.
Find code attached that do the work.
We are using ByteBuddy to modify dynamically method “com.azure.spring.data.cosmos.repository.support.CosmosEntityInformation.getIdField.
It works fine.
If you modify the method, we could remove our patch.
We also do several improvements and bug correction.
If you want to know more, we can send all patches we have to improve and correct some bug.
Regards.
Alain
De : Kushagra Thapar ***@***.***>
Envoyé : vendredi 17 septembre 2021 00:34
À : Azure/azure-sdk-for-java ***@***.***>
Cc : MARCEL Alain ***@***.***>; Author ***@***.***>
Objet : Re: [Azure/azure-sdk-for-java] Allow using UUID as entity @id property in azure-spring-data-cosmos (#16823)
Will investigate it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#16823 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ALBYLYCWOYD7OWIN3I6H2VTUCJWEZANCNFSM4S74PEQQ>.
Triage notifications on the go with GitHub Mobile for iOS<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
Ce message et toutes les pièces jointes sont établis à l’attention exclusive de ses destinataires et sont confidentiels. Si vous recevez ce message par erreur, merci de le détruire et d’en avertir immédiatement l’expéditeur. Toute utilisation de ce message non conforme à sa destination, toute diffusion ou toute publication, totale ou partielle, est interdite, sauf autorisation expresse. L’internet ne permettant pas d’assurer l’intégrité de ce message, LPG SYSTEMS décline toute responsabilité au titre de ce message, dans l’hypothèse où il aurait été modifié. Conformément aux dispositions de la loi « Informatique et Libertés » modifiée et du Règlement européen sur la protection des données (RGPD), nous vous informons que les données personnelles contenues dans cette communication ont été collectées à partir de contacts entretenus avec vous ou de sources accessibles au public. Les données fournies seront conservées tant que notre relation est maintenue ou pendant les années nécessaires pour se conformer à nos obligations légales. Les données ne seront pas transférées à des tiers sauf dans les cas où il existe une obligation légale. Vous pouvez exercer, à tout moment, vos droits d'accès, de rectification, de limitation de traitement, de suppression, de portabilité ou d'opposition au traitement de vos données personnelles ainsi que le retrait du consentement donné pour leur traitement ou votre droit de faire connaître vos instructions concernant la manière dont vous entendez que vos droits soient exercés après votre décès en adressant votre demande à LPG SYSTEMS, Service Relation Clients, Technoparc de la Plaine, CS90035, 30-35 rue du Docteur Abel, 26902 Valence Cedex 9. ou en envoyant un email à ***@***.*** Vous pouvez également introduire une réclamation auprès d’une autorité de contrôle.
This message and any attachments is intended solely for the addressees and is confidential. If you receive this message in error, please delete it and immediately notify the sender. Any use not in accord with its purpose, any dissemination or disclosure, either whole or partial, is prohibited except formal approval. The internet cannot guarantee the integrity of this message. LPG SYSTEMS will not therefore be liable for the message if modified. In compliance with the provisions of the current French Act n° 78-17 of January 6, 1978, modified, on protection of personal data, and the General Data Protection Regulations 2016/679 (RGPD), we inform you that personal data contained in this communication have been collected from contacts maintained with you or from sources accessible to the public. The data provided will be kept as long as our relationship is maintained or during the necessary years to comply with our legal obligations. The data will not be transferred to third parties except in cases where there is a legal obligation. You can exercise, at any time, the rights of access, rectification, limitation of treatment, deletion, portability, opposition to the processing of your personal or withdrawal of the consent given for the treatment thereof as well as your right to set guidelines for the processing of your data after your death, directing your request to LPG SYSTEMS, Service Relation Clients, Technoparc de la Plaine, CS90035, 30-35 rue du Docteur Abel, 26902 Valence Cedex 9.or sending an email to ***@***.*** You can also lodge a complaint with a supervisory authority.
|
@alain-marcel - I have added the support for UUID id type here - #24198 |
Now, entity @id must be of type String, Int, or Long.
It would be great to allow also UUID type.
The text was updated successfully, but these errors were encountered: