当前位置: 首页>>代码示例>>Java>>正文


Java Query.setProperties方法代码示例

本文整理汇总了Java中org.hibernate.Query.setProperties方法的典型用法代码示例。如果您正苦于以下问题:Java Query.setProperties方法的具体用法?Java Query.setProperties怎么用?Java Query.setProperties使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.hibernate.Query的用法示例。


在下文中一共展示了Query.setProperties方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: findByExample

import org.hibernate.Query; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
@Override
public List<User> findByExample(User user) {
	List<User> users = null;
	Session session = sessionFactory.getCurrentSession();
	try {
		session.beginTransaction();
		Query query = session.createQuery("from User where name=:name and age=:age");
		query.setProperties(user);
		query.setProperties(user);
		users = (List<User>) query.list();
		session.getTransaction().commit();
	} catch (RuntimeException e) {
		session.getTransaction().rollback();
	}
	return users;
}
 
开发者ID:lf23617358,项目名称:training-sample,代码行数:18,代码来源:HibernateUserDao.java

示例2: createQuery

import org.hibernate.Query; //导入方法依赖的package包/类
/**
 * create query by hql and map.
 * 
 * @param hql
 *            String
 * @param map
 *            Map
 * @return Query
 */
public Query createQuery(String hql, Map<String, Object> map) {
    Assert.hasText(hql, "hql cannot be null");

    Query query = this.getSession().createQuery(hql);

    if (map != null) {
        query.setProperties(map);
    }

    return query;
}
 
开发者ID:zhaojunfei,项目名称:lemon,代码行数:21,代码来源:HibernateGenericDao.java

示例3: findByExample

import org.hibernate.Query; //导入方法依赖的package包/类
@Transactional(readOnly = true)
@SuppressWarnings("unchecked")
@Override
public List<User> findByExample(User user) {
	Query query = sessionFactory.getCurrentSession().createQuery("from User where name=:name and age=:age");
	query.setProperties(user);
	query.setProperties(user);
	return query.list();
}
 
开发者ID:lf23617358,项目名称:training-sample,代码行数:10,代码来源:HibernateUserDao.java

示例4: createQuery

import org.hibernate.Query; //导入方法依赖的package包/类
@Override
public Query createQuery(final String queryString, final Map<String, ?> values) {
	AssertUtils.hasText(queryString, "queryString不能为空");
	Query query = getSession().createQuery(queryString);
	if (values != null) {
		query.setProperties(values);
	}
	return query;
}
 
开发者ID:wkeyuan,项目名称:DWSurvey,代码行数:10,代码来源:SimpleHibernateDao.java


注:本文中的org.hibernate.Query.setProperties方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。