Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何正确描述sessionFactory()?_Java_Hibernate_Sessionfactory - Fatal编程技术网

Java 如何正确描述sessionFactory()?

Java 如何正确描述sessionFactory()?,java,hibernate,sessionfactory,Java,Hibernate,Sessionfactory,我正在使用最终的hibernate版本(4.3.0)&尝试创建sessionFactory()实例,但似乎所有内容都不推荐使用 我试试这个: 它显示,找不到像“buildServiceRegistry()”这样的符号。另外,ServiceRegistryBuilder()也不推荐使用。那么,坦率地说,如何实例化它呢 代码如下: 然后我们可以在其他文件/类中轻松地使用它,如下所示: public static Session ss=null; public static Tr

我正在使用最终的hibernate版本(4.3.0)&尝试创建
sessionFactory()
实例,但似乎所有内容都不推荐使用

我试试这个:

它显示,找不到像
“buildServiceRegistry()”
这样的符号。另外,
ServiceRegistryBuilder()
也不推荐使用。那么,坦率地说,如何实例化它呢

代码如下:

然后我们可以在其他文件/类中轻松地使用它,如下所示:

     public static Session ss=null;
     public static Transaction t= null;

    public static boolean insertdata(Loginmodel e1)
     {
         try
         {
             ss = Regiutil.getsessionfactory().openSession();
             t= ss.beginTransaction();
             ss.save(e1);
             t.commit();
             return true;
         }
         catch (Exception e) 
         {
             return false;
         }
         finally
         {
             ss.close();
         }
     }

请不要发布图片,将实际代码写入问题主体。对不起,我认为这样会更清晰。这会使想要尝试您的代码的人更加困难。请改用StandardServiceRegistryBuilder
     public static Session ss=null;
     public static Transaction t= null;

    public static boolean insertdata(Loginmodel e1)
     {
         try
         {
             ss = Regiutil.getsessionfactory().openSession();
             t= ss.beginTransaction();
             ss.save(e1);
             t.commit();
             return true;
         }
         catch (Exception e) 
         {
             return false;
         }
         finally
         {
             ss.close();
         }
     }