All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.googlecode.jpattern.orm.IOrmPersistor Maven / Gradle / Ivy

There is a newer version: 1.4.0
Show newest version
package com.googlecode.jpattern.orm;

import java.sql.ResultSet;

/**
 * @author Francesco Cina
 *
 * 22/mag/2011
 * 
 * The bytecode of classes implementing this interface is generated at runtime using asm
 *  
 */
public interface IOrmPersistor {
	
	T mapRow(String rowNamePrefix, ResultSet rs, int rowNum);
	
	Object[] allValues(T entity);
	
	Object[] allNotGeneratedValues(T entity);
	
	Object[] primaryKeyValues(T entity);
	
	Object[] notPrimaryKeyValues(T entity);
	
	void updatePrimaryKey(ResultSet rs, T entity);
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy