本文整理汇总了Java中net.sf.hibernate.Session.load方法的典型用法代码示例。如果您正苦于以下问题:Java Session.load方法的具体用法?Java Session.load怎么用?Java Session.load使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类net.sf.hibernate.Session
的用法示例。
在下文中一共展示了Session.load方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: lookup
import net.sf.hibernate.Session; //导入方法依赖的package包/类
/**
* Retrieve the persistent object bound to the given name.
* @see org.odmg.Database#lookup(String)
*/
public Object lookup(String name) throws ObjectNameNotFoundException {
try {
Session s = getSession();
Name nameObj;
try {
nameObj = (Name) s.load(Name.class, name);
}
catch (ObjectNotFoundException onfe) {
throw new ObjectNameNotFoundException();
}
return s.load( nameObj.getPersistentClass(), nameObj.getId() );
}
catch (HibernateException he) {
throw new ODMGRuntimeException( he.getMessage() );
}
}
示例2: unbind
import net.sf.hibernate.Session; //导入方法依赖的package包/类
/**
* Unbind the given name.
* @see org.odmg.Database#unbind(String)
*/
public void unbind(String name) throws ObjectNameNotFoundException {
try {
Session s = getSession();
Name nameObj;
try {
nameObj = (Name) s.load(Name.class, name);
}
catch (ObjectNotFoundException onfe) {
throw new ObjectNameNotFoundException();
}
s.delete(nameObj);
}
catch (HibernateException he) {
throw new ODMGRuntimeException( he.getMessage() );
}
}
示例3: obtenerExpedienteImpl
import net.sf.hibernate.Session; //导入方法依赖的package包/类
private Expediente obtenerExpedienteImpl(Long codigoExpediente) {
Session session = getSession();
try
{
Expediente expediente = ( Expediente )session.load( Expediente.class, codigoExpediente );
Hibernate.initialize( expediente.getElementos() );
return expediente;
}
catch (Exception he)
{
throw new EJBException(he);
}
finally
{
close(session);
}
}
示例4: establecerEstadoVerificarMensajeSms
import net.sf.hibernate.Session; //导入方法依赖的package包/类
/**
* @ejb.interface-method
* @ejb.permission role-name="${role.auto}"
*/
public void establecerEstadoVerificarMensajeSms(Long codigo, String estado, String descError) {
Session session = getSession();
try {
MensajeSms envio = (MensajeSms) session.load(MensajeSms.class, codigo);
if (envio != null) {
envio.setEstadoVerificarEnvio(estado);
envio.setErrorVerificarEnvio(descError);
session.update(envio);
}
} catch (HibernateException he) {
throw new EJBException(he);
} finally {
close(session);
}
}
示例5: recuperarElementoExpedientePorCodigo
import net.sf.hibernate.Session; //导入方法依赖的package包/类
private ElementoExpediente recuperarElementoExpedientePorCodigo( Long id )
{
Session session = getSession();
try
{
ElementoExpediente elementoExpediente = ( ElementoExpediente ) session.load( ElementoExpediente.class, id );
return elementoExpediente;
}
catch (HibernateException he)
{
throw new EJBException(he);
}
finally
{
close(session);
}
}
示例6: listarPlantillasVersion
import net.sf.hibernate.Session; //导入方法依赖的package包/类
/**
* @ejb.interface-method
* @ejb.permission role-name="${role.admin}"
* @ejb.permission role-name="${role.operador}"
*/
public Set listarPlantillasVersion(Long id) {
Session session = getSession();
try {
Version version = (Version) session.load(Version.class, id);
Hibernate.initialize(version.getPlantillas());
for (Iterator it = version.getPlantillas().iterator(); it.hasNext();) {
Plantilla p = (Plantilla) it.next();
Hibernate.initialize(p.getTraducciones());
}
return version.getPlantillas();
} catch (HibernateException he) {
throw new EJBException(he);
} finally {
close(session);
}
}
示例7: obtenerCuadernoCarga
import net.sf.hibernate.Session; //导入方法依赖的package包/类
/**
* @ejb.interface-method
* @ejb.permission role-name="${role.admin}"
* @ejb.permission role-name="${role.audit}"
*/
public CuadernoCarga obtenerCuadernoCarga( Long id )
{
Session session = getSession();
try
{
CuadernoCarga cuadernoCarga = ( CuadernoCarga ) session.load( CuadernoCarga.class, id );
Hibernate.initialize( cuadernoCarga.getFicheros() );
return cuadernoCarga;
}
catch (HibernateException he) {
throw new EJBException(he);
} finally {
close(session);
}
}
示例8: gravarValorPosible
import net.sf.hibernate.Session; //导入方法依赖的package包/类
/**
* @ejb.interface-method
* @ejb.permission role-name="${role.operador},${role.admin}"
*/
public Long gravarValorPosible(ValorPosible valorPosible, Long campo_id) {
Session session = getSession();
try {
if (valorPosible.getId() == null) {
Campo campo = (Campo) session.load(Campo.class, campo_id);
campo.addValorPosible(valorPosible);
session.flush();
} else {
session.update(valorPosible);
}
return valorPosible.getId();
} catch (HibernateException he) {
throw new EJBException(he);
} finally {
close(session);
}
}
示例9: borrarVersion
import net.sf.hibernate.Session; //导入方法依赖的package包/类
/**
* @ejb.interface-method
* @ejb.permission role-name="${role.admin}"
* @ejb.permission role-name="${role.operador}"
*/
public void borrarVersion(Long id) {
Session session = getSession();
try {
Version version = (Version) session.load(Version.class, id);
version.getModelo().removeVersion(version);
} catch (HibernateException he) {
throw new EJBException(he);
} finally {
close(session);
}
}
示例10: doLogOperacionImpl
import net.sf.hibernate.Session; //导入方法依赖的package包/类
private void doLogOperacionImpl(String idUsuario,String idTipoOperacion,String mensaje,Session session)throws HibernateException {
TipoOperacion tipoOperacion = (TipoOperacion) session.load(TipoOperacion.class,idTipoOperacion);
LogOperacion log = new LogOperacion();
log.setUsuarioSeycon(idUsuario);
log.setTipoOperacion(tipoOperacion);
log.setDescripcionOperacion(mensaje);
log.setFecha(new Timestamp(System.currentTimeMillis()));
session.save(log);
}
示例11: borrarPlantillaIdioma
import net.sf.hibernate.Session; //导入方法依赖的package包/类
/**
* @ejb.interface-method
* @ejb.permission role-name="${role.admin}"
* @ejb.permission role-name="${role.operador}"
*/
public void borrarPlantillaIdioma(Long id) {
Session session = getSession();
try {
PlantillaIdioma plantillaIdioma = (PlantillaIdioma) session.load(PlantillaIdioma.class, id);
plantillaIdioma.getPlantilla().removePlantillaIdioma(plantillaIdioma);
} catch (HibernateException he) {
throw new EJBException(he);
} finally {
close(session);
}
}
示例12: grabarCuenta
import net.sf.hibernate.Session; //导入方法依赖的package包/类
/**
* @ejb.interface-method
* @ejb.permission role-name="${role.admin}"
*/
public String grabarCuenta(Cuenta obj) {
Session session = getSession();
try {
// Obtenemos cuenta dentro de la sesi�n (si no da una excepci�n por objeto duplicado)
boolean nuevo = false;
Cuenta cuenta;
if (findCuenta(obj.getCodigo()) != null){
cuenta = (Cuenta) session.load(Cuenta.class,obj.getCodigo());
cuenta.setDefecto(obj.getDefecto());
cuenta.setEmail(obj.getEmail());
cuenta.setSms(obj.getSms());
cuenta.setNombre(obj.getNombre());
}else{
cuenta = obj;
nuevo = true;
}
// Salvamos cambios
if (nuevo){
session.save(cuenta);
}else{
session.update(cuenta);
}
return obj.getCodigo();
} catch (HibernateException he) {
throw new EJBException(he);
} finally {
close(session);
}
}
示例13: borrarCuenta
import net.sf.hibernate.Session; //导入方法依赖的package包/类
/**
* @ejb.interface-method
* @ejb.permission role-name="${role.admin}"
*/
public void borrarCuenta(String id) {
Session session = getSession();
try {
Cuenta cuenta = (Cuenta) session.load(Cuenta.class, id);
session.delete(cuenta);
} catch (HibernateException he) {
throw new EJBException(he);
} finally {
close(session);
}
}
示例14: obtenerDominio
import net.sf.hibernate.Session; //导入方法依赖的package包/类
/**
* @ejb.interface-method
* @ejb.permission role-name="${role.operador}"
*/
public Dominio obtenerDominio(Long id) {
Session session = getSession();
try {
// Cargamos dominio
Dominio dominio = (Dominio) session.load(Dominio.class, id);
return dominio;
} catch (HibernateException he) {
throw new EJBException(he);
} finally {
close(session);
}
}
示例15: borrarLogGestorDocumentalError
import net.sf.hibernate.Session; //导入方法依赖的package包/类
/**
* @ejb.interface-method
* @ejb.permission role-name="${role.admin}"
* @ejb.permission role-name="${role.operador}"
*/
public void borrarLogGestorDocumentalError(Long id) {
Session session = getSession();
try {
LogGestorDocumentalError logGestorDocumentalError = (LogGestorDocumentalError) session.load(LogGestorDocumentalError.class, id);
session.delete(logGestorDocumentalError);
} catch (HibernateException he) {
throw new EJBException(he);
} finally {
close(session);
}
}