为什么有些人说不用再service.xml中配置,只要使用hibernate.cfg.xml,就可以
我现在怎么配置都不好用

解决方案 »

  1.   

    service.xml是配置数据库连接池才用的吧,hibernate.cfg.xml也可以直接连接,但就每用到数据库连接池了
      

  2.   

    hibernate.cfg.xml也有两种方式连数据库呀,
    myEclipse中自动生成hibernate.cfg.xml时,有两个选项,一个是jdbc直连,另一个是jndi数据源连我使用jdbc直连好用了,但是使用jndi选项自动生成hibernate.cfg.xml,不管怎样都不好用
      

  3.   

    看你的Tomcat版本,5.5以上在conf\Catalina\localhost下建个 xml(和工程同名 )就可以了<?xml version='1.0' encoding='utf-8'?>
    <Context docBase="/MyJsp" path="" reloadable="true">
        <Resource name="jdbc/red"
                  auth="Container"
                  type="javax.sql.DataSource" 
                  driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
                  maxIdle="2"
                  maxWait="5000"
                  username="sa"
                  password="sunwei"
                  maxActive="4"
                  url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=red">
        </Resource>
    </Context>