本文整理汇总了Java中org.springframework.orm.hibernate4.HibernateTemplate类的典型用法代码示例。如果您正苦于以下问题:Java HibernateTemplate类的具体用法?Java HibernateTemplate怎么用?Java HibernateTemplate使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
HibernateTemplate类属于org.springframework.orm.hibernate4包,在下文中一共展示了HibernateTemplate类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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();
}
}
开发者ID:mixaceh,项目名称:openyu-commons,代码行数:19,代码来源:CommonDaoImplWithoutSpringTest.java
示例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();
}
开发者ID:mixaceh,项目名称:openyu-commons,代码行数:23,代码来源:CommonBeanAdapterTest.java
示例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()); }
*/
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:14,代码来源:GradebookManagerImpl.java
示例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);
}
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:9,代码来源:GradebookManagerImpl.java
示例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());
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:37,代码来源:GradebookExternalAssessmentServiceImpl.java
示例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();
}
}
开发者ID:mixaceh,项目名称:openyu-commons,代码行数:42,代码来源:CommonServiceImplTest.java
示例7: getHibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
public HibernateTemplate getHibernateTemplate() {
return hibernateTemplate;
}
开发者ID:beihua,项目名称:DataBird,代码行数:4,代码来源:SimpleDaoImpl.java
示例8: setHibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
@Autowired
public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {
this.hibernateTemplate = hibernateTemplate;
}
开发者ID:beihua,项目名称:DataBird,代码行数:5,代码来源:SimpleDaoImpl.java
示例9: setTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
@Autowired
public void setTemplate(HibernateTemplate template) {
this.template = template;
}
开发者ID:V1toss,项目名称:JavaPA,代码行数:5,代码来源:AbstractDAO.java
示例10: setSessionFactory
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
@Autowired
public void setSessionFactory(SessionFactory sessionFactory) {
hibernateTemplate = new HibernateTemplate(sessionFactory);
}
开发者ID:regestaexe,项目名称:bygle-ldp,代码行数:5,代码来源:DBManager.java
示例11: setHibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {
this.hibernateTemplate = hibernateTemplate;
}
开发者ID:regestaexe,项目名称:bygle-ldp,代码行数:4,代码来源:DBManager.java
示例12: getHibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
public HibernateTemplate getHibernateTemplate() {
return hibernateTemplate;
}
开发者ID:regestaexe,项目名称:bygle-ldp,代码行数:4,代码来源:DBManager.java
示例13: setTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
public void setTemplate(HibernateTemplate template) {
this.template = template;
}
开发者ID:IngloriousCoderz,项目名称:java-web-frameworks,代码行数:4,代码来源:EmployeeDAO.java
示例14: hibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
@Bean
public HibernateTemplate hibernateTemplate() {
HibernateTemplate template = new HibernateTemplate();
template.setSessionFactory(sessionFactory().getObject());
return template;
}
开发者ID:ccooder,项目名称:architecture,代码行数:7,代码来源:AppConfigDataSource.java
示例15: getDaoHibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
public HibernateTemplate getDaoHibernateTemplate() {
return getHibernateTemplate();
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:4,代码来源:SimplePageToolDaoImpl.java
示例16: deleteGradebook
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
public void deleteGradebook(final String uid)
throws GradebookNotFoundException {
if (log.isDebugEnabled()) log.debug("Deleting gradebook uid=" + uid + " by userUid=" + getUserUid());
final Long gradebookId = getGradebook(uid).getId();
// Worse of both worlds code ahead. We've been quick-marched
// into Hibernate 3 sessions, but we're also having to use classic query
// parsing -- which keeps us from being able to use either Hibernate's new-style
// bulk delete queries or Hibernate's old-style session.delete method.
// Instead, we're stuck with going through the Spring template for each
// deletion one at a time.
HibernateTemplate hibTempl = getHibernateTemplate();
// int numberDeleted = hibTempl.bulkUpdate("delete GradingEvent as ge where ge.gradableObject.gradebook.id=?", gradebookId);
// log.warn("GradingEvent numberDeleted=" + numberDeleted);
List toBeDeleted;
int numberDeleted;
toBeDeleted = hibTempl.findByNamedParam("from GradingEvent as ge where ge.gradableObject.gradebook.id = :gradebookid", "gradebookid", gradebookId);
numberDeleted = toBeDeleted.size();
hibTempl.deleteAll(toBeDeleted);
if (log.isDebugEnabled()) log.debug("Deleted " + numberDeleted + " grading events");
toBeDeleted = hibTempl.findByNamedParam("from AbstractGradeRecord as gr where gr.gradableObject.gradebook.id = :gradebookid", "gradebookid", gradebookId);
numberDeleted = toBeDeleted.size();
hibTempl.deleteAll(toBeDeleted);
if (log.isDebugEnabled()) log.debug("Deleted " + numberDeleted + " grade records");
toBeDeleted = hibTempl.findByNamedParam("from GradableObject as go where go.gradebook.id = :gradebookid", "gradebookid", gradebookId);
numberDeleted = toBeDeleted.size();
hibTempl.deleteAll(toBeDeleted);
if (log.isDebugEnabled()) log.debug("Deleted " + numberDeleted + " gradable objects");
Gradebook gradebook = (Gradebook)hibTempl.load(Gradebook.class, gradebookId);
gradebook.setSelectedGradeMapping(null);
toBeDeleted = hibTempl.findByNamedParam("from GradeMapping as gm where gm.gradebook.id = :gradebookid", "gradebookid", gradebookId);
numberDeleted = toBeDeleted.size();
hibTempl.deleteAll(toBeDeleted);
if (log.isDebugEnabled()) log.debug("Deleted " + numberDeleted + " grade mappings");
hibTempl.delete(gradebook);
hibTempl.flush();
hibTempl.clear();
}
开发者ID:sakaiproject,项目名称:sakai,代码行数:46,代码来源:GradebookFrameworkServiceImpl.java
示例17: createHibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
protected HibernateTemplate createHibernateTemplate(SessionFactory sessionFactory) {
return new HibernateTemplate(sessionFactory);
}
开发者ID:mixaceh,项目名称:openyu-commons,代码行数:4,代码来源:CommonDaoSupporter.java
示例18: getHibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
public HibernateTemplate getHibernateTemplate() {
return this.hibernateTemplate;
}
开发者ID:mixaceh,项目名称:openyu-commons,代码行数:4,代码来源:CommonDaoSupporter.java
示例19: logHibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
@Test
public void logHibernateTemplate() {
HibernateTemplate bean = (HibernateTemplate) applicationContext.getBean("logHibernateTemplate");
System.out.println(bean);
assertNotNull(bean);
}
开发者ID:mixaceh,项目名称:openyu-commons,代码行数:7,代码来源:ApplicationContextDatabaseLogTest.java
示例20: commonHibernateTemplate
import org.springframework.orm.hibernate4.HibernateTemplate; //导入依赖的package包/类
@Test
public void commonHibernateTemplate() {
HibernateTemplate bean = (HibernateTemplate) applicationContext.getBean("commonHibernateTemplate");
System.out.println(bean);
assertNotNull(bean);
}
开发者ID:mixaceh,项目名称:openyu-commons,代码行数:7,代码来源:ApplicationContextDatabaseTest.java
注:本文中的org.springframework.orm.hibernate4.HibernateTemplate类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论