(一)VO类和hbm文件
来源:互联网 发布:知美术馆 成都 编辑:程序博客网 时间:2024/06/15 18:09
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对象来对数据库进行操作。
- (一)VO类和hbm文件
- 使用myeclipse的反向工程生成hibernate映射文件(.hbm.xml)和pojo类
- Myeclipse 自动生成POJO 类 和 .hbm.xml 文件
- Myeclipse 反向工程生成实体类和hbm.xml文件
- Idea创建Hibernate bean类和.hbm.xml文件
- 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- 经由过程MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- hibernate反向工程生成 类文件和hbm.xml文件或者 注解文件
- 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- 2012-03-07
- hibernate ehcache
- MS Sql server 日期转换为特定字符串格式
- PHP中的引用"&"
- how to rename a git branch
- (一)VO类和hbm文件
- 我是这样得到想要的薪水
- 2012 Java陷阱
- flex中遍历组件
- (二)DAO和Service
- 作为一个web开发人员
- Android屏幕元素层次结构
- Linux内存初始化
- (三)总结:建立架构的一般过程