Algo similar a un DataRow

Hola que tal comunidad !!!

Quisiera saber si alguien sabe si en java existe algo como el DataRow en C# ????

Gracias.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

DataSet?

Como parte de un DataSet? No he visto algo similar al DataSet en Java, al menos no viene algo así en el JDK. Pero tal vez haya algún ORM que maneje algo similar.

Para los que no lo conozcan, doy una descripción por si alguien conoce algo similar en Java: En .NET hay una clase llamada DataSet, que puede contener todo un modelo de datos CON datos. Es decir, almacena tanto la estructura de los datos, como los datos mismos. En un DataSet puede haber varias DataTables con relaciones entre ellas; cada DataTable tiene varias columnas y cada columna tiene su definición. Es como un modelo entidad-relación plasmado en objetos. Se puede construir al vuelo, en memoria, o se puede leer de un archivo XML, etc y también se puede exportar como XML, ya sea el puro esquema (la definición de tablas, relaciones, columnas) o incluyendo los datos (porque cada DataTable puede tener varios DataRows).

Hay quienes incluso implementan web services donde simplemente el valor de retorno es un DataSet. Muy mal hecho, porque la idea de un web service es que sea agnóstico de la plataforma y al devolver estas estructuras lo casan con .NET, pero creo que ni siquiera está visto como mala práctica porque obviamente así proliferan los web services hechos en .NET que son más fáciles de consumir con clientes .NET que con cualquier otro tipo de cliente.

Quizá un RowSet? La verdad es

Quizá un RowSet? La verdad es que no sé, pero la descripción me sonó a eso :P

Imagen de ezamudio

Podría ser RowSet

Un RowSet es más o menos similar a un DataTable del DataSet.