-
- This id generation strategy is specified in the mapping file as
-
- <generator class="uuid.hex">
- <param name="format">format_string</param>
- <param name="seperator">seperator_string</param>
- </generator>
-
-
-
- The format and seperator parameters are optional.
-
-
- The identifier string will consist of only hex digits. Optionally, the identifier string
- may be generated with enclosing characters and seperators between each component
- of the UUID. If there are seperators then the string length will be 36. If a format
- that has enclosing brackets is used, then the string length will be 38.
-
-
- format is either
- "N" (xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx),
- "D" (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx),
- "B" ({xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}),
- or "P" ((xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)). These formats are described in
- the Guid.ToString(String) method.
- If no format is specified the default is "N".
-
-
- seperator is the char that will replace the "-" if specified. If no value is
- configured then the default seperator for the format will be used. If the format "D", "B", or
- "P" is specified, then the seperator will replace the "-". If the format is "N" then this
- parameter will be ignored.
-
-
- This class is based on
-
-
-