实体类有一enum成员,其type应如何设置呢?
实体类Product有一成员State是一个枚举ProductStates
这是一个实实在在的问题,遍录例子没有得到解答。在google查询却只得如些片言
Fixed bug in mapping that required
type="full.name.of.enum" to be required instead of NH correctly inferring type.
拼命在打开的网站录找这段文字的出处,未果...
突发奇想,能否像关系定义时指定类一样去定义属性的type呢,结果使用如下定义
<property name="State" column="[State]" type="Kvn.Supercargo.ProductStates,Kvn.Supercargo" />
<property name="BuildDate" column="BuildDate" type="DateTime" />
上面一行就是突发奇想写的,后一行为我们一般的写法。测试hbm2dll,如期地生成smallint字段,Save、Load亦测试通过。开心:)
public class Product
{
public ProductStates State

ProductStates是一个枚举{
public ProductStates State

public enum ProductStates:short
{

hbm.xml中的State的type应如何写呢?Int16?{

这是一个实实在在的问题,遍录例子没有得到解答。在google查询却只得如些片言
type="full.name.of.enum" to be required instead of NH correctly inferring type.
突发奇想,能否像关系定义时指定类一样去定义属性的type呢,结果使用如下定义
<property name="State" column="[State]" type="Kvn.Supercargo.ProductStates,Kvn.Supercargo" />
<property name="BuildDate" column="BuildDate" type="DateTime" />上面一行就是突发奇想写的,后一行为我们一般的写法。测试hbm2dll,如期地生成smallint字段,Save、Load亦测试通过。开心:)

浙公网安备 33010602011771号