List of usage examples for org.hibernate.tuple IdentifierProperty getUnsavedValue
@Override
public IdentifierValue getUnsavedValue()
From source file:cc.alcina.framework.entity.impl.jboss.JPAHibernateImpl.java
License:Apache License
public IdentifierValue setUnsavedValue(IdentifierProperty ip, IdentifierValue value, IdentifierGenerator identifierGenerator) throws Exception { IdentifierValue backup = ip.getUnsavedValue(); {/*from w w w . j av a 2 s . c o m*/ Field f = ip.getClass().getDeclaredField("unsavedValue"); f.setAccessible(true); f.set(ip, value); } { Field f = ip.getClass().getDeclaredField("identifierGenerator"); f.setAccessible(true); f.set(ip, identifierGenerator); } return backup; }
From source file:org.broadleafcommerce.openadmin.server.service.persistence.entitymanager.HibernateCleaner.java
License:Apache License
public IdentifierValue setUnsavedValue(IdentifierProperty ip, IdentifierValue newUnsavedValue) throws Throwable { IdentifierValue backup = ip.getUnsavedValue(); Field f = ip.getClass().getDeclaredField("unsavedValue"); f.setAccessible(true);/*w w w. j a v a 2 s. c om*/ f.set(ip, newUnsavedValue); return backup; }