公司J2EE平台开发基础.pptVIP

  • 0
  • 0
  • 约9.17千字
  • 约 43页
  • 2019-03-19 发布于湖北
  • 举报
4.2.添加 Hibernate 功能支持 不创建SessionFactory类 4.2.添加 Hibernate 功能支持 操作: 修改applicationContext.xml bean id=dataSource class=mons.dbcp.BasicDataSource property name=driverClassName value=oracle.jdbc.driver.OracleDriver / property name=url value=jdbc:oracle:thin:@3:1521:centora / property name=username value=test / property name=password value=test / property name=maxActive value=100 / property name=maxIdle value=30 / property name=maxWait value=1000 / property name=defaultAutoCommit value=true / property name=removeAbandoned value=true / property name=removeAbandonedTimeout value=60 / /bean 4.2.添加 Hibernate 功能支持 操作: 修改applicationContext.xml bean id=sessionFactory class=org.springframework.orm.hibernate3.LocalSessionFactoryBean property name=dataSource ref=dataSource / property name=hibernateProperties props prop key=hibernate.dialect org.hibernate.dialect.OracleDialect /prop prop key=hibernate.show_sqlfalse/prop /props /property property name=mappingResources list/list /property /bean 4.2.添加 Hibernate 功能支持 将相关的jar包复制到WEB-INF\lib目录下 hibernate3.jar commons-pool-1.4.jar dom4j-1.6.1.jar slf4j-api-1.5.6.jar slf4j-nop-1.5.6.jar jta.jar commons-collections-3.2.jar javassist-3.4.jar ojdbc14.jar 4.3.创建对象关系映射(ORM)的相关文件 操作:[Menu] Window/Open Perspective/MyEclipse Database Explorer 4.3.创建对象关系映射(ORM)的相关文件 选中 user_table 表,点击右键,在出现的菜单中选择 “Hibernate Reverse Engnieering” 。 4.3.创建对象关系映射(ORM)的相关文件 点击 “下一步(Next)” ,再点击 “下一步(Next)” ,输入“Class Name” 4.4.创建 UserDao 接口和 serDaoImpl类 UserDao 和 UserDaoImpl 通过 Hibernate 访问数据库。 UseDao.java 内容如下: package com.centit.hello.dao; public interface UserDao { public abstract boolean isValidUser(String username, String password); } 4.4.创建 UserDAO 接口和 serDAOImpl类 UserDAOImpl.java 内容如下: package com.centit.hello.dao.impl; import java.util.List; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; public class UserDAOImpl extends HibernateDaoSupport implements UserDAO { private static String hql = “from User u where u.username=? “; public bo

文档评论(0)

1亿VIP精品文档

相关文档