(一)VO类和hbm文件

       VO是value object 的缩写,是值对象的意思,hbm应该是hibernate mapping的缩写,也就是hibernate 映射文件的意思。


       Hibernate是一种O/R Mapping,即对象关系映射,也就是通过将程序中的对象与关系数据库建立一种映射关系来操作数据库。而这种映射就是通过VO和hbm以及hibernate的一些机制来实现的。


       VO类是由私有成员变量和对应成员变量的get和set方法构成的,每一个VO对象都对应数据库里的一条记录。

       【此处成员变量对为表中的各列名称,通过hbm映射将各变量与表中列名进行对应。可以通过鼠标右键—sources--generategetters and setters…生成get和set方法。值得注意的是,以后执行sql语句对表进行操作时,不再使用数据库中的表名,而是应该使用此处定义的VO类名。】


          每一个VO类都对应一个hbm.xml文件。hbm文件中规定了该VO类对应的表,主键及其生成方式,各成员变量对应的数据库字段,数据库中的数据类型等。

       当你要对数据库中的某个表进行操作时,就可以为这个表按照以上的规则配置一个VO类和一个hbm文件。

       写好两个文件后,需要将VO类配置到dwr.xml文件中,将对应的hbm文件配置到appContext-session.xml文件中。

       配好后,就可以通过DAO和service服务类来操作VO对象来对数据库进行操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值