⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 songdaoimpl.java

📁 一个ssh做的音乐网站.大家研究研究。去玩儿去玩儿去玩儿
💻 JAVA
字号:
package edu.jlu.fuliang.dao.impl;

import java.sql.SQLException;
import java.util.List;

import org.hibernate.FetchMode;
import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hibernate.Session;
import org.springframework.orm.hibernate3.HibernateCallback;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import edu.jlu.fuliang.dao.SongDAO;
import edu.jlu.fuliang.domain.Song;

public class SongDAOImpl extends HibernateDaoSupport implements SongDAO{

	@Override
	public void delete(long id) {
		Song song =(Song)getHibernateTemplate().get(Song.class,id);
		getHibernateTemplate().delete(song);
	}

	@SuppressWarnings("unchecked")
	@Override
	public List<Song> findAll() {
		return (List<Song>)getHibernateTemplate().execute(new HibernateCallback(){
			@Override
			public Object doInHibernate(final Session session)
					throws HibernateException, SQLException {
				return session.createCriteria(Song.class).setFetchMode("

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -