本文整理汇总了Java中org.springframework.orm.hibernate4.HibernateTemplate类的典型用法代码示例。如果您正苦于以下问题:Java HibernateTemplate类的具体用法?Java HibernateTemplate怎么用?Java HibernateTemplate使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
HibernateTemplate类属于org.springframework.orm.hibernate4包,在下文中一共展示了HibernateTemplate类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createCommonDaoImpl
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
protected static void createCommonDaoImpl() {
try {
createSessionFactory();
//
// dao
commonDaoImpl = new CommonDaoImpl();
// 建構HibernateTemplate,因HibernateDaoSupporter需要
HibernateTemplate hibernateTemplate = new HibernateTemplate();
hibernateTemplate.setSessionFactory(sessionFactory);
//
commonDaoImpl.setHibernateTemplate(hibernateTemplate);
commonDaoImpl.start();
System.out.println(commonDaoImpl);
} catch (Exception e) {
e.printStackTrace();
}
}
示例2: setUpBeforeClass
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
@BeforeClass
public static void setUpBeforeClass() throws Exception {
// service
commonServiceImpl = new CommonServiceImpl();
// dao
commonDaoImpl = new CommonDaoImpl();
// 建構HibernateTemplate,因HibernateDaoSupporter需要
HibernateTemplate hibernateTemplate = new HibernateTemplate();
Configuration config = new Configuration().configure("hibernate.cfg.xml");
// SessionFactory sessionFactory = config.buildSessionFactory();
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties())
.buildServiceRegistry();
SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);
hibernateTemplate.setSessionFactory(sessionFactory);
commonDaoImpl.setHibernateTemplate(hibernateTemplate);
//
commonServiceImpl.setCommonDao(commonDaoImpl);
commonServiceImpl.start();
}
示例3: saveGradebook
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
public void saveGradebook(Gradebook gradebook)
throws IllegalArgumentException {
if (gradebook == null) {
throw new IllegalArgumentException("Null Argument");
} else {
HibernateTemplate temp = getHibernateTemplate();
temp.saveOrUpdate(gradebook);
/*
* Iterator iter = gradebook.getStudents().iterator(); while
* (iter.hasNext()) { temp.saveOrUpdate((StudentGradesImpl) iter.next()); }
*/
}
}
示例4: updateStudent
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
public void updateStudent(StudentGrades student) throws IllegalArgumentException {
if (student == null) {
throw new IllegalArgumentException("Null Argument");
} else {
HibernateTemplate temp = getHibernateTemplate();
temp.saveOrUpdate(student);
}
}
示例5: removeExternalAssessment
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
/**
* @see org.sakaiproject.service.gradebook.shared.GradebookService#removeExternalAssessment(java.lang.String, java.lang.String)
*/
@Override
public void removeExternalAssessment(final String gradebookUid,
final String externalId) throws GradebookNotFoundException, AssessmentNotFoundException {
// Get the external assignment
final GradebookAssignment asn = getExternalAssignment(gradebookUid, externalId);
if(asn == null) {
throw new AssessmentNotFoundException("There is no external assessment id=" + externalId + " in gradebook uid=" + gradebookUid);
}
// We need to go through Spring's HibernateTemplate to do
// any deletions at present. See the comments to deleteGradebook
// for the details.
HibernateTemplate hibTempl = getHibernateTemplate();
hibTempl.execute((HibernateCallback<?>) session -> {
int numDeleted = session.createQuery("delete GradingEvent where gradableObject=:go").setParameter("go", asn).executeUpdate();
log.debug("Deleted {} records from gb_grading_event_t", numDeleted);
numDeleted = session.createQuery("delete AssignmentGradeRecord where gradableObject=:go").setParameter("go", asn).executeUpdate();
log.info("Deleted {} externally defined scores", numDeleted);
numDeleted = session.createQuery("delete Comment where gradableObject=:go").setParameter("go", asn).executeUpdate();
log.info("Deleted {} externally defined comments", numDeleted);
return null;
});
// Delete the assessment.
hibTempl.flush();
hibTempl.clear();
hibTempl.delete(asn);
log.info("External assessment removed from gradebookUid={}, externalId={} by userUid={}", gradebookUid, externalId, getUserUid());
}
示例6: createCommonServiceImpl
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
/**
* 直接使用hibernate.cfg.xml, s並非由spring注入
*/
public static void createCommonServiceImpl() {
try {
// service
commonServiceImpl = new CommonServiceImpl();
// dao
CommonDaoImpl commonDaoImpl = new CommonDaoImpl();
// 建構HibernateTemplate,因HibernateDaoSupporter需要
HibernateTemplate hibernateTemplate = new HibernateTemplate();
Configuration config = new Configuration().configure("hibernate.cfg.xml");
// SessionFactory sessionFactory = config.buildSessionFactory();
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties())
.buildServiceRegistry();
SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);
// System.out.println("sessionFactory: " + sessionFactory);
//
hibernateTemplate.setSessionFactory(sessionFactory);
commonDaoImpl.setHibernateTemplate(hibernateTemplate);
//
commonServiceImpl.setCommonDao(commonDaoImpl);
// listener
serviceBeanListener = new CommonBeanAdapter();
commonServiceImpl.addBeanListener(serviceBeanListener);
assertNotNull(commonServiceImpl);
commonServiceImpl.start();
System.out.println("---------------------------");
System.out.println("createCommonServiceImpl [success]");
System.out.println("---------------------------");
} catch (Exception ex) {
System.out.println("---------------------------");
System.out.println("createCommonServiceImpl [fail]");
System.out.println("---------------------------");
ex.printStackTrace();
}
}
示例7: getHibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
public HibernateTemplate getHibernateTemplate() {
return hibernateTemplate;
}
示例8: setHibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
@Autowired
public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {
this.hibernateTemplate = hibernateTemplate;
}
示例9: setTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
@Autowired
public void setTemplate(HibernateTemplate template) {
this.template = template;
}
示例10: setSessionFactory
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
@Autowired
public void setSessionFactory(SessionFactory sessionFactory) {
hibernateTemplate = new HibernateTemplate(sessionFactory);
}
示例11: setHibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {
this.hibernateTemplate = hibernateTemplate;
}
示例12: getHibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
public HibernateTemplate getHibernateTemplate() {
return hibernateTemplate;
}
示例13: setTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
public void setTemplate(HibernateTemplate template) {
this.template = template;
}
示例14: hibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
@Bean
public HibernateTemplate hibernateTemplate() {
HibernateTemplate template = new HibernateTemplate();
template.setSessionFactory(sessionFactory().getObject());
return template;
}
示例15: getDaoHibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
public HibernateTemplate getDaoHibernateTemplate() {
return getHibernateTemplate();
}