热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.hibernate.ejb.HibernateEntityManager类的使用及代码示例

本文整理了Java中org.hibernate.ejb.HibernateEntityManager类的一些代码示例,展示了HibernateEntityM

本文整理了Java中org.hibernate.ejb.HibernateEntityManager类的一些代码示例,展示了HibernateEntityManager类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HibernateEntityManager类的具体详情如下:
包路径:org.hibernate.ejb.HibernateEntityManager
类名称:HibernateEntityManager

HibernateEntityManager介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

HibernateEntityManager hem = em.unwrap(HibernateEntityManager.class);
Session session = hem.getSession();

代码示例来源:origin: org.compass-project/compass

wrapper.open();
HibernateEntityManager entityManager = (HibernateEntityManager) wrapper.getEntityManager();
entityManager.getSession().setCacheMode(CacheMode.IGNORE);
if (log.isDebugEnabled()) {
log.debug(jpaGpsDevice.buildMessage("Indexing entities [" + entityInformation.getName() + "] using query ["
Boolean performOrder = performOrderByPerEntity.get(entityInformation.getName());
if (performOrder == null || performOrder) {
ClassMetadata metadata = entityManager.getSession().getSessionFactory().getClassMetadata(entityInformation.getName());
String idPropName = metadata.getIdentifierPropertyName();
if (idPropName != null) {
RowBuffer buffer = new RowBuffer(session, entityManager.getSession(), fetchCount);
Object prev = null;
while (true) {
cursor.close();
entityManager.clear();
wrapper.close();
} catch (Exception e) {

代码示例来源:origin: BroadleafCommerce/BroadleafCommerce

@Override
public Criteria createCriteria(Class entityClass) {
return ((HibernateEntityManager) getStandardEntityManager()).getSession().createCriteria(entityClass);
}

代码示例来源:origin: BroadleafCommerce/BroadleafCommerce

@Override
public SessionFactory getSessionFactory(HibernateEntityManager entityManager) {
return entityManager.getSession().getSessionFactory();
}

代码示例来源:origin: BroadleafCommerce/BroadleafCommerce

private static void activateSession() {
Map resourceMap = TransactionSynchronizationManager.getResourceMap();
for (Map.Entry entry : resourceMap.entrySet()) {
if (entry.getKey() instanceof EntityManagerFactory && entry.getValue() instanceof EntityManagerHolder) {
((HibernateEntityManager) ((EntityManagerHolder) entry.getValue()).getEntityManager()).getSession();
}
}
}

代码示例来源:origin: BroadleafCommerce/BroadleafCommerce

@Override
public Blob createBlob(InputStream uploadedFileInputStream, long fileSize) throws IOException {
InputStream inputStream = uploadedFileInputStream;
//We'll work with Blob instances and streams so that the uploaded files are never read into memory
return ((HibernateEntityManager) em).getSession().getLobHelper().createBlob(inputStream, fileSize);
}

代码示例来源:origin: BroadleafCommerce/BroadleafCommerce

@Override
public List readOffersByAutomaticDeliveryType() {
//TODO change this to a JPA criteria
Criteria criteria = ((HibernateEntityManager) em).getSession().createCriteria(OfferImpl.class);
Date myDate = getCurrentDateAfterFactoringInDateResolution();
Calendar c = Calendar.getInstance();
c.setTime(myDate);
c.add(Calendar.DATE, +1);
criteria.add(Restrictions.lt("startDate", c.getTime()));
c = Calendar.getInstance();
c.setTime(myDate);
c.add(Calendar.DATE, -1);
criteria.add(Restrictions.or(Restrictions.isNull("endDate"), Restrictions.gt("endDate", c.getTime())));
criteria.add(Restrictions.or(Restrictions.eq("archiveStatus.archived", 'N'),
Restrictions.isNull("archiveStatus.archived")));

criteria.add(Restrictions.eq("automaticallyAdded", true));
criteria.setCacheable(true);
criteria.setCacheRegion("query.Offer");
return criteria.list();
}

代码示例来源:origin: BroadleafCommerce/BroadleafCommerce

@Override
public Map getIdMetadata(Class entityClass, HibernateEntityManager entityManager) {
entityClass = getNonProxyImplementationClassIfNecessary(entityClass);
Map respOnse= new HashMap<>();
SessionFactory sessiOnFactory= entityManager.getSession().getSessionFactory();

ClassMetadata metadata = sessionFactory.getClassMetadata(entityClass);
if (metadata == null) {
return null;
}

String idProperty = metadata.getIdentifierPropertyName();
response.put("name", idProperty);
Type idType = metadata.getIdentifierType();
response.put("type", idType);
return response;
}

代码示例来源:origin: uk.ac.ebi.intact.dbupdate/intact-update-model

/**
*
* @return
*/
public Session getSession() {
return ( (HibernateEntityManager) entityManager ).getSession();
}

代码示例来源:origin: stackoverflow.com

public org.hibernate.Criteria getCriteria() {
HibernateEntityManager hem = em.unwrap(HibernateEntityManager.class);
org.hibernate.Session session = hem.getSession();
if(session.isOpen())
{
return session.createCriteria(getEntityBeanType())
}
return null;
}

代码示例来源:origin: se.vgregion.webbisar/webbisar-core-bc-composite-svc

private Session getHibernateSession(EntityManager em) {
return ((HibernateEntityManager) em).getSession();
}

代码示例来源:origin: stackoverflow.com

HibernateEntityManager em = (HibernateEntityManager) emf.createEntityManager();
DbUnitDataLoader loader = new DbUnitDataLoader(testData, em.getSession().connection());

代码示例来源:origin: stackoverflow.com

@Transient
public static Collection searchResults(JsonJqgridSearchModel jsonJqgridSearchModel){
HibernateEntityManager hem = Person.entityManager().unwrap(HibernateEntityManager.class);
Session session = hem.getSession();
Criteria criteria = session.createCriteria(Person.class);
Iterator iterator = jsonJqgridSearchModel.rules.iterator();
while(iterator.hasNext()){
criteria.add(iterator.next().getRestriction());
}
return criteria.list();
}

代码示例来源:origin: stackoverflow.com

/**
*
* @param objects
*/
public static void deleteAll(List objects) {
try {
HibernateEntityManager em = JPA.em().unwrap(HibernateEntityManager.class);
Session session = em.getSession();
for (Object o : objects) {
session.delete(o);
}
} catch (Exception e) {
Logger.error("CommonHibernateBD_deleteAll error: " + e);
e.printStackTrace();
}
}

代码示例来源:origin: stackoverflow.com

public Connection getConnection(final EntityManager em) {
HibernateEntityManager hem = (HibernateEntityManager) em;
SessionImplementor sim = (SessionImplementor) hem.getSession();
return sim.connection();
}

代码示例来源:origin: org.jboss.ejb3/jboss-ejb3-core

public Session getHibernateSession()
{
EntityManager persistenceCOntext= getPersistenceContext();
if (persistenceContext instanceof HibernateEntityManager )
{
return ((HibernateEntityManager) persistenceContext).getSession();
}
throw new RuntimeException("ILLEGAL ACTION: Not a Hibernate persistence provider");
}

代码示例来源:origin: it.tidalwave.netbeans/it-tidalwave-netbeans-persistence-impl

/***************************************************************************
*
*
**************************************************************************/
protected Connection getJdbcConnection (final EntityManager em)
{
return ((HibernateEntityManager)em).getSession().connection();
}

代码示例来源:origin: stackoverflow.com

private Connection getConnection(final EntityManager em) {
HibernateEntityManager hem = (HibernateEntityManager) em;
SessionImplementor sim = (SessionImplementor) hem.getSession();
return sim.connection();
}

代码示例来源:origin: uk.ac.ebi.intact.core/intact-core

public Session getSession() {
Session session = ((HibernateEntityManager)getEntityManager()).getSession();
return session;
}

代码示例来源:origin: uk.ac.ebi.intact.core/intact-core-readonly

public Session getSession() {
Session session = ((HibernateEntityManager)getEntityManager()).getSession();
return session;
}

推荐阅读
  • Oracle中打开10046Trace的各种方法10046trace的跟踪等级10046是一个Oracle的内部事件(event),通过设置这个事件可以得到Oracl ... [详细]
  • Hibernate入门指南:单表数据库操作详解
    本文介绍了Hibernate作为全面的ORM框架的基础知识,并详细讲解了在MyEclipse环境中配置Hibernate以及进行基本的数据库单表操作的方法,包括增删改查等常见操作。 ... [详细]
  • 本文介绍了如何在Java中使用`JCheckBoxMenuItem.setMnemonic()`方法,并提供了多个实际应用的代码示例。 ... [详细]
  • HidD_GetHidGuid(guidHID)hDevInfoSetupDiGetClassDevs(guidHID,0,0,DIGCF.DIGCF_PRESENTOrDIGCF ... [详细]
  • 本文通过对OkHttp源码的详细解读,旨在帮助读者理解其核心执行流程,特别是同步与异步请求的处理方式。文中不仅涵盖了基本的使用示例,还深入探讨了OkHttp的核心功能——拦截器链的工作原理。 ... [详细]
  • 【java】关键字、代码块、接口、枚举学习笔记
    主要内容1关键字2代码块3接口4枚举1Java中的关键字1.1static关键字用一句话说就是:可以直接通过对象.的形式使用,不用new实 ... [详细]
  • 使用URLHttpConnection获取并展示图片至ImageView的方法
    本文介绍如何通过URLHttpConnection方式从网络加载图片,并将其显示在Android应用的ImageView组件上。包括布局文件和Java代码的具体实现。 ... [详细]
  • 本文探讨了如何利用 Application 对象在 PHP 应用程序中共享数据,特别是在多用户环境中保持数据的一致性和安全性。文章还介绍了 Application 对象的基本结构、方法和事件,并提供了实际应用示例。 ... [详细]
  • django项目中使用手机号登录
    本文使用聚合数据的短信接口,需要先获取到申请接口的appkey和模板id项目目录下创建ubtils文件夹,定义返回随机验证码和调取短信接口的函数function.py文件se ... [详细]
  • Lua基本语法lua与C#的交互(相当简单详细的例子)
    lua脚本与C#的交互本文提供全流程,中文翻译。Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验——高分辨率用户请根据需求调整网页缩放比例)1LuaAndC#——L ... [详细]
  • 这个报错出现在userDao里面,sessionfactory没有注入。解决办法:spring整合Hibernate使用test测试时要把spring.xml和spring-hib ... [详细]
  • 本文介绍如何使用Java实现AC自动机(Aho-Corasick算法),以实现高效的多模式字符串匹配。文章涵盖了Trie树和KMP算法的基础知识,并提供了一个详细的代码示例,包括构建Trie树、设置失败指针以及执行搜索的过程。 ... [详细]
  • 本文详细解析了在使用Git进行代码推送时常见的两个错误——'fetch first'和'non-fast-forward',并提供了有效的解决方案。通过理解这些错误背后的原因,开发者可以更加高效地管理代码版本。 ... [详细]
  • C#爬虫Fiddler插件开发自动生成代码
    哈喽^_^一般我们在编写网页爬虫的时候经常会使用到Fiddler这个工具来分析http包,而且通常并不是分析一个包就够了的,所以为了把更多的时间放在分析http包上,自动化生成 ... [详细]
  • 在现代移动应用开发中,尤其是iOS应用,处理来自服务器的JSON数据是一项基本技能。无论是使用Swift还是PHP,有效地解析和利用JSON数据对于提升用户体验至关重要。本文将探讨如何在Swift中优雅地处理JSON,以及PHP中处理JSON的一些技巧。 ... [详细]
author-avatar
不可能爱你啊
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有