1、dao:Java代码 1. publicinterfaceUserDao 2. publicUserTablegetUser(Stringusername);3. 4. 5. 6. publicclassUserDaoImplextendsHibernateDaoSupportimplementsUserDao7. 8. username)9. user=(UserTable)getHibernateTemplate().get(UserTable.class,10. returnuser;11. 12. 13. 源码copy to clipboard打印? 3. UserDao public
2、 interface UserDao public UserTable getUser(String username);public class UserDaoImpl extends HibernateDaoSupport implements UserDao public UserTable getUser(String username) UserTable user=(UserTable)getHibernateTemplate().get(UserTable.class, username); return user; bs:UserService4. publicUserServ
3、iceImplUserServiceprivateuserDao;6. /TODOAuto-generatedmethodstubuserDao.getUser(username);getUserDao()13. voidsetUserDao(UserDaouserDao)14. this.userDao=15. 16. 17. UserService stub public interface UserService public class UserServiceImpl implements UserService private UserDao userDao; / TODO Auto
4、-generated method stub return userDao.getUser(username); public UserDao getUserDao() return userDao; public void setUserDao(UserDao userDao) this.userDao = userDao;6.配置spring把刚才建立的这几个dao,service,ucc相应的bean设置进去1. 2. !DOCTYPEbeansPUBLIC-/SPRING/DTDBEAN/ENhttp:/www.springframework.org/dtd/spring-beans.
5、dtd3. 4. 6. beanid=dataSourceclass=mons.dbcp.BasicDataSourceoracle.jdbc.driver.OracleDriver/propertyurljdbc:oracle:thin:localhost:1521:oracleusernametest21. sessionFactory22. org.springframework.orm.hibernate3.LocalSessionFactoryBean23. 24. refbean=/25. 26. hibernateProperties27. props28. propkey=hi
6、bernate.dialect29. org.hibernate.dialect.Oracle9Dialect30. /prop31. /props32. 33. mappingResources34. list35. com/lgh/hibernate/UserTable.hbm.xml37. 38. 39. 40. 41. userDaocom.lgh.test.dao.UserDaoImpl42. 43. 44. 45. 46. -47. userServicecom.lgh.test.service.UserServiceImpl48. 49. 50. 51. 52. 53. 54.
7、55. 56. 57. /beansorg.hibernate.dialect.Oracle9Dialect xml version= encoding=DOCTYPE beans PUBLIC -/SPRING/DTD BEAN/EN bean id= class= property name= 7.设置的bean容器怎么初始化呢?配置我们的xmlweb-appxmlns=xmlns:xsi=/www.w3.org/2001/XMLSchema-instance2.4xsi:schemaLocation=spring加 载beanservletservlet-namecontextservlet-classorg.springframework.web.context.ContextLoaderServletload-on-startup1/servletcontext-paramparam-namejavax.faces.CONFIG_FILES
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1