Java Web编程宝典第24章这几个类
发表在JavaWeb图书答疑 2012-04-17
是否精华
版块置顶:
可不可以详细解释一下时,Java Web编程宝典第24章里,
为什么要使用
com.lyq.util.hibernate.EnumType
com.lyq.util.hibernate.OrderStateType
com.lyq.util.hibernate.PaymentWayType
com.lyq.util.hibernate.SexType
com.lyq.util.OrderStateConversion
com.lyq.util.PaymentWayConversion
com.lyq.util.SexConversion

这几个类,感觉很怪异,而且书中完全没提到这是作什么用的
一个字也没说,第24章之前的例子都没使用这几个类,也运行的好好的不是吗?
还有在com.lyq.model.order.Order.hbm.xml映射表中
<property name="paymentWay" type="com.lyq.util.hibernate.PaymentWayType" length="15"/>
<property name="orderState" type="com.lyq.util.hibernate.OrderStateType" length="10"/>
在实体类Order.java里却是
private PaymentWay paymentWay;
private OrderState orderState;
那为什么不能写成
<property name="paymentWay" type="com.lyq.model.PaymentWay" length="15"/>
<property name="orderState" type="com.lyq.model.OrderState" length="10"/>

???

分享到:
精彩评论 1
无语_mrkj
学分:3155 LV11
2012-04-17
沙发
(1)
com.lyq.util.OrderStateConversion
com.lyq.util.PaymentWayConversion
com.lyq.util.SexConversion
这几个类应用了Struts 2中的类型转换机制。
(2)
com.lyq.util.hibernate.EnumType
com.lyq.util.hibernate.OrderStateType
com.lyq.util.hibernate.PaymentWayType
com.lyq.util.hibernate.SexType
这几个类应用了Hibernate中的高组映射技术----自定义数据类型,用于在数据表中保存枚举类型的数据。
这也是使用下面这两行代码的原因。
<property name="paymentWay" type="com.lyq.util.hibernate.PaymentWayType" length="15"/>
<property name="orderState" type="com.lyq.util.hibernate.OrderStateType" length="10"/>
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照