在hibernate.cfg.xml中两种版本的HelloWorld的配置
<mapping resource="com/m4java/hibernate/model/Student.hbm.xml" />
<mapping class="com.m4java.hibernate.model.Teacher"/>
1.XML版
在pojo类包下写一个相应的.hbm.xml文件,例如:
测试方法:
cfg.configure()方法要求hibernate.cfg.xml存放在src目录下,也可以自己指定,具体的可查看相关API。
2.annotation
这个版本相对简单些,主要在pojo类中使用注解,注意引用的包为javax.persistence.XXXXX
测试方法跟XML的一样。
关于在oracle中实现主键自增长:
首先在oracle中创建一个sequence-->create sequence test minvalue 1 maxvalue 100 start with 1 increment by 1;
在配置文件中如下配置即可: