hibernate通过配置文件获取bean并实现增删改查
2020-06-02 19:51
78 查看
String conf = "applicationContext.xml"; //配置文件 ApplicationContext ctx = new ClassPathXmlApplicationContext(conf); //获取配置文件的内容 BookDAO bookDAO = (BookDAO)ctx.getBean("bookDAO"); //获取配置文件中已经声明的类
/* *实现了按照id查询,关键字的模糊查询以及全部查询 * */ @Transactional public class BookDAO extends HibernateDaoSupport implements BookDAOImpl{ public void setSF(SessionFactory sf){ super.setSessionFactory(sf); } @Override public ArrayList<Book> findAll() { String hql = "from com.qyl.book.Book b"; if (getHibernateTemplate() != null) { return (ArrayList<Book>) getHibernateTemplate().find(hql); }else{ return null; } } public ArrayList<Book> fuzzyFind(String name){ String hql = "FROM Book b WHERE b.name LIKE '%"+name+"%'"; if (getHibernateTemplate() != null) { return (ArrayList<Book>) getHibernateTemplate().find(hql); }else{ return null; } } @Override public Book findById(int id) { return (Book)getHibernateTemplate().get(Book.class,id); } @Override public void save(Book book) { this.getHibernateTemplate().setCheckWriteOperations(false); this.getHibernateTemplate().save(book); } @Override public void update(Book book) { } @Override public void delete(Book book) { } }
相关文章推荐
- Thymeleaf页面通过获取Spring容器中配置的Bean来取得配置文件中的参数值
- 通过ApplicationContextAware接口获取Spring配置文件中的所有Bean
- Spring通过配置文件获取bean(不用IOC)
- 初学Hibernate,从建立项目,配置文件到实现对单表的增删改查
- 通过代码获取spring配置文件中的bean
- spring中读取xml配置文件、获取bean的几种方式
- 通过spring对hibernate/ibatis的配置文件加密
- CORBA通过IOR文件远程获取实现类
- 通过配置.htaccess文件实现子目录绑定二级域名的方法
- 通过Hibernate配置获取数据库表的具体信息
- 编写一个通讯录,功能与以前的诺基亚手机一样,可以通过键盘进行箭头的移动,回车进入选项,用“W”键代表手机手机左键,“backspace”键代表返回上一级。能够实现基本的人性化的增删改查及文件的导入导出
- Android Studio下通过Gradle配置实现资源文件的模块化
- jsp中获取spring配置文件中的bean
- 安装配置minicom并实现通过minicom传输文件
- Struts2上传文件通过配置文件实现文件过滤
- Online Coding开发模式 (通过在线配置实现一个表模型的增删改查功能,无需写任何代码)
- [java][spring]取得通过配置文件和注解注入的bean、取得当前数据库连接、取得ApplicationContext的方法
- Hibernate 4.3 配置文件实现
- 通过实现ApplicationContextAware接口获取bean
- Quartz.NET 2.0 学习笔记(3) :通过配置文件实现任务调度