关于Hibernate中SessionFactory的获得的问题
我最近在学Hibernate,感觉上手还是挺快的,就是有一个小问题一直没没有解决.
在Hibernate中利用类似于User.hbm.xml之类的配置来完成对于映射对象的注册.好像在第一次初始化的时候使用Configuration类完成对于持久化类的注册,然后在用Configuration来获得一个SessionFactory对象.
Configuration conf= new Configuration().addClass(PersonModel.class);
sessionFactory = conf.buildSessionFactory();
第一次是这样来获得sessionFactory ,但是我发现这样注册的话,Hibernate会自己检查数据库里面的表结构,检查是不是有user这个表,如果有的话就把这个表删了,重新建立一个符合xml文件的User表,当然第一次这样很好,但是当我要第二次使用hibernate的时候问题就出来了.如果我还用前面的代码生成sessionfactory的话,前一次生成的表就要被删除了,那前一次保存的数据也就没有了,那我在第二次应当如何获得sessionfactory哪?
因为找到的例子太少了,所以不得不向大家求教.