Me gustaría preguntarle cómo resolver el problema de la dirección al realizar desarrollo web Java.
La base de datos de direcciones se ve así.
Nivel de provincia: ID de provincia, nombre de provincia
Nivel de ciudad: ID de ciudad, nombre de ciudad, ID de padre (es decir, ID de provincia).
Nivel de condado: identificación del condado, nombre del condado, identificación del padre (es decir, identificación de la ciudad).
De una capa a otra, la identificación principal es el área que se encuentra encima de ella.
¿Por qué guardas tu id? Porque hacer coincidir códigos numéricos es más preciso que hacer coincidir caracteres chinos al realizar una búsqueda. Además, Changsha también tiene la ciudad de Changsha y el condado de Changsha, y las aldeas de todo el país también tienen el mismo nombre. La identificación puede garantizar la unicidad. Generalmente, la identificación crece automáticamente como clave principal.
Debido a que el nombre del país y la ciudad no se pueden cambiar casualmente, se pueden escribir en el caché y actualizar periódicamente sin tener que consultar la base de datos con frecuencia. También hay nombres de provincias que se pueden escribir en la página y luego se puede ver la lista de ciudades de esa provincia según la provincia seleccionada por el usuario.