Hibernate通过将模型类的mapping地址放在cfg文件中,通过读取文件反射操作模型类。
操作模型类主要分为两种,一种是对应模型类生成.hbm.xml文件,将文件地址映射在cfg文件中。
生成模型类,hbm文件
通过反向工程,可以利用已知数据表,生成模型类和对应的.hbm文件
方式如下:
利用Myeclipse中的DB Browse将本地数据库可视化。然后
单击Hibernate Reverse Engineering进入
然后,继续
然后就可以看到项目包下生成的model类和hbm.xml映射文件。
这种方法,在myeclipse中生成的cfg的头文件和hbm文件的头部可能有错,所以,如果遇到这种问题,可以去复制一个正确文件的头部。
生成带注解的模型类
只有这一步选择不同,其他相同
然后就可以生成这样的类了
可以了,记得要在cfg文件中加上响应的mapping
<mapping class="user" />
到此两种生成方式就都可以了,在使用时,直接生成对象利用反射操作数据库了。嘿嘿嘿。