8
votes

NHibernate hilo - une table pour toutes les entités

J'utilise NHibernate Hilo comme générateur d'identité. J'ai actuellement une table séppérate dans ma base de données pour chacune de mes tables d'entité. Par exemple, j'ai une table client et la citoyenneté, chacune avec une colonne Nexthilo.

Quelle serait une bonne chose à avoir est une table unique qui contient la clé de tous les autres. Isilement serait si je pouvais avoir une table comme celle-ci: p> xxx pré>

si ce n'est pas possible avec NHibernate, la meilleure chose à faire serait: P>

CustomerHiLo | InvoiceHiLo | ReceiptHiLo
19 | 5 | 3


1 commentaires

Je sais que cette question est vieille, mais comment avez-vous résolu ceci? J'essaie de résoudre le même problème. J'ai essayé votre première approche avec seulement 2 colonnes, mais il semble que mes identifiants soient continus sur plusieurs tables.


3 Réponses :


12
votes

Avez-vous essayé d'utiliser l'endroit où la propriété du générateur HILO? Quelque chose comme: xxx


0 commentaires

2
votes

Il y a un patch pour l'ajouter sur jira, mais je ne sais pas quand il sera dans le coffre https://nhibernate.jira.com/browse/nh-1374


0 commentaires

2
votes