简介 目录 评价 推荐
  • 慕工程2252263 2018-11-04
    hibernate的配置文件

    在 课程中,读取  hibernate的配置文件  当然是硬代码的 方式读取 的,课程中的是使用  一个  Hibernate  的工具类  来读取   src 目录下的   配置文件

    1回答·989浏览
  • 谁能初心不负 2018-08-30
    HibernateSessionFactory.java

    package com.imooc.page;


    import org.hibernate.HibernateException;

    import org.hibernate.Session;

    import org.hibernate.cfg.Configuration;

    import org.hibernate.service.ServiceRegistry;

    import org.hibernate.service.ServiceRegistryBuilder;


    /**

     * Configures and provides access to Hibernate sessions, tied to the

     * current thread of execution.  Follows the Thread Local Session

     * pattern, see {@link http://hibernate.org/42.html }.

     */

    public class HibernateSessionFactory {


        /** 

         * Location of hibernate.cfg.xml file.

         * Location should be on the classpath as Hibernate uses  

         * #resourceAsStream style lookup for its configuration file. 

         * The default classpath location of the hibernate config file is 

         * in the default package. Use #setConfigFile() to update 

         * the location of the configuration file for the current session.   

         */

    private static final ThreadLocal<Session> threadLocal = new ThreadLocal<Session>();

        private static org.hibernate.SessionFactory sessionFactory;

        private static Configuration configuration = new Configuration();

        private static ServiceRegistry serviceRegistry; 


    static {

        try {

    configuration.configure();

    serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry();

    sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    } catch (Exception e) {

    System.err.println("%%%% Error Creating SessionFactory %%%%");

    e.printStackTrace();

    }

        }

        private HibernateSessionFactory() {

        }

    /**

         * Returns the ThreadLocal Session instance.  Lazy initialize

         * the <code>SessionFactory</code> if needed.

         *

         *  @return Session

         *  @throws HibernateException

         */

        public static Session getSession() throws HibernateException {

            Session session = (Session) threadLocal.get();


    if (session == null || !session.isOpen()) {

    if (sessionFactory == null) {

    rebuildSessionFactory();

    }

    session = (sessionFactory != null) ? sessionFactory.openSession()

    : null;

    threadLocal.set(session);

    }


            return session;

        }


    /**

         *  Rebuild hibernate session factory

         *

         */

    public static void rebuildSessionFactory() {

    try {

    configuration.configure();

    serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry();

    sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    } catch (Exception e) {

    System.err.println("%%%% Error Creating SessionFactory %%%%");

    e.printStackTrace();

    }

    }


    /**

         *  Close the single hibernate session instance.

         *

         *  @throws HibernateException

         */

        public static void closeSession() throws HibernateException {

            Session session = (Session) threadLocal.get();

            threadLocal.set(null);


            if (session != null) {

                session.close();

            }

        }


    /**

         *  return session factory

         *

         */

    public static org.hibernate.SessionFactory getSessionFactory() {

    return sessionFactory;

    }

    /**

         *  return hibernate configuration

         *

         */

    public static Configuration getConfiguration() {

    return configuration;

    }


    }


    1回答·952浏览
  • qq_D_212 2018-05-11
    java swing 上的分页显示多张图片
    1回答·2281浏览
  • qq_蚊香_0 2017-12-03
    不知道为什么会出现这个情况?

    第一种的<url-pattern>/HibernateServlet</url-pattern>路径不对,应该为<url-pattern>/hibernate/HibernateServlet</url-pattern>。路径配置正确以后,看看webRooot或者webContent根目录下是否有hibernate文件夹,hibernate文件夹中是否有hibernateStudent.jsp文件。<url-pattern>/hibernate/HibernateServlet</url-pattern>中的/hibernate对应的路径是webRooot根目录下hibernate文件夹,/HibernateServlet对应的是路径对在hibernate文件夹中h得ibernateStudent.jsp文件进行操作。若有的话,启动tomcat服务器,在浏览器上输入:http://localhost:8080/pager/hibernate/hibernateStudent.jsp即可显示。tomcat的端口默认为8080,前提是不要改动端口号。

    1回答·1218浏览
  • qq_木头人春天_0 2017-09-17
    先学哪种数据库框架啊

    struts2--hibernate--mybatis--spring--springMVC

    1回答·1465浏览
  • _maple_ 2017-07-04
    ​为什么老师要用map先存那些数据啊?不能等到query那里再直接拿么?!

    这样可以把公共的抽出来封装成一个接口,这样以后改的时候就容易了

    1回答·1139浏览
  • 绝世幻想家 2017-06-22
    页面数据没显示

    没有加入java驱动mysql的jar包。

    在webRoot/WEB-INF/lib/下加入驱动包

    https://img.mukewang.com/5b335f0d00011dd503140530.jpg

    https://img2.mukewang.com/5b335f0e0001177904900518.jpg

    mysql-connector-java-5.1.26-bin.jar


    1回答·1031浏览
  • 绝世幻想家 2017-06-21
    项目报错啊

    项目报错有好多种,是404、是500,是200......

    报错200(成功)服务器已成功处理了请求,

    报错是404,则是路径不对,需要重新进行路径的检查,

    报错是500服务器内部错误(Internal server error)主要是由于IWAM账号的密码错误造成的。

    详情请看:https://zhidao.baidu.com/question/209166744.html

    1回答·1102浏览
  • 慕移动1924555 2017-05-18
    运行没问题,打开页面报错,高人求指点

    这个问题错误可能引起的地方太多,解决步骤:

    1、检查一下你的数据库的信息都对了没;

    2、检查一下HibernateStudentDaoImpl.java文件中的hql和countHql拼接是否正确;(注意占位符前后不能有空格)

    (提示:主要根据错误信息自己慢慢找。)

    1回答·1265浏览
  • 慕移动1924555 2017-05-17
    HibernareSessionFactory.java拷贝

    注意:

    // 这个是版本4中的用法

    serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry();

    sessionFactory = configuration.buildSessionFactory(serviceRegistry);

    // 这个是版本5中的用法

    serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();


    3回答·1217浏览
  • 瓢_ 2017-02-18
    有关77行代码的问题?

    因为countResult.get(0)取到的是对象,而不是基本类型像(int,long,double,float等等)所以先转换为对象Number,在通过对象Number获得值,一般来说不会让对象强制类型转换为基本类型的

    1回答·1207浏览
  • qq_自墨_0 2016-12-13
    老师的源代码运行起来 下拉加载更多数据好像有问题吧
    2回答·1329浏览
  • 慕移动7769130 2016-06-06
    JSP页面请求的时候出错

    那你用了绑定SCROLL事件了吗?用了的话就检查一下。request,response都有可能出错啊,具体也不好说。

    1回答·1448浏览
  • qq_惑许_03382177 2016-05-19
    ssssss

    我也是醉了

    2回答·1196浏览
  • Terminalist 2016-04-23
    分页后查询无效,无法显示查询后的页码
    0回答·1529浏览
  • Terminalist 2016-04-22
    分页后查询无效,无法显示查询后的页码
    0回答·1126浏览
  • yuantongxin 2016-04-07
    求大神帮忙解决!!!sun官网不存在了,运行出异常!
    已采纳 呵呵呵呵加呵呵呵 的回答

    <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%>

    2回答·1450浏览
  • 风中过客 2016-04-02
    老师 ,有个疑问

    不一定要放在dao层,可以直接放在Service层,并不是所有的代码都需要写dao层和service层,一般简单的业务只要写service层就可以解决问题。

    1回答·1244浏览
数据加载中...
开始学习 免费