Hola Profesor_Falken, Buenos dias y gracias por tu respuesta
No, esa no es la causa, ya que cargue el mismo script que mostre en los dos equipos.
Describe en MAC:
Código:
mysql> describe Agencia
-> ;
+-----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+----------------+
| idAgencia | int(11) | NO | PRI | NULL | auto_increment |
| Nombre | varchar(45) | YES | | NULL | |
| Direccion | varchar(45) | YES | | NULL | |
+-----------+-------------+------+-----+---------+----------------+
3 rows in set (0.10 sec)
mysql> describe Automovil
-> ;
+-------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+----------------+
| idAutomovil | int(11) | NO | PRI | NULL | auto_increment |
| noSerie | varchar(45) | YES | | NULL | |
| color | varchar(45) | YES | | NULL | |
| marca | varchar(45) | YES | | NULL | |
| idAgencia | int(11) | NO | MUL | NULL | |
+-------------+-------------+------+-----+---------+----------------+
5 rows in set (0.06 sec)
Describe en PC:
Código:
mysql> describe agencia
-> ;
+-----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+----------------+
| idAgencia | int(11) | NO | PRI | NULL | auto_increment |
| Nombre | varchar(45) | YES | | NULL | |
| Direccion | varchar(45) | YES | | NULL | |
+-----------+-------------+------+-----+---------+----------------+
3 rows in set (0.93 sec)
mysql> describe automovil
-> ;
+-------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+----------------+
| idAutomovil | int(11) | NO | PRI | NULL | auto_increment |
| noSerie | varchar(45) | YES | | NULL | |
| color | varchar(45) | YES | | NULL | |
| marca | varchar(45) | YES | | NULL | |
| idAgencia | int(11) | NO | MUL | NULL | |
+-------------+-------------+------+-----+---------+----------------+
5 rows in set (0.12 sec)
ahora, no es eso, debido a que en los objetos creados a partir de la BD de la MAC si se ve la relacion, ya que Automovil si esta relacionado con agencia y el sus atributos contiene el id de la Agencia.
Agencia.java
Código:
private Integer idAgencia;
private String nombre;
private String direccion;
Automovil.java
Código:
private Integer idAutomovil;
private String noSerie;
private String color;
private String marca;
private int idAgencia;
Pero lo que necesito es que el mapeo no sea solo con el id, sino con todo el objeto, como lo hace al mapear la BD de la PC
Agencia.java
Código:
private Integer idAgencia;
private String nombre;
private String direccion;
private Set automovils = new HashSet(0);
Automovil.java
Código:
private Integer idAutomovil;
private Agencia agencia;
private String noSerie;
private String color;
private String marca;
Aulguna otra posible solucion?
Muchas gracias
Saludos