');
diff --git a/src/main/resources/database/jpetstore-hsqldb-recommendations.sql b/src/main/resources/database/jpetstore-hsqldb-recommendations.sql
new file mode 100644
index 000000000..415af92fb
--- /dev/null
+++ b/src/main/resources/database/jpetstore-hsqldb-recommendations.sql
@@ -0,0 +1,596 @@
+--
+-- Copyright 2010-2025 the original author or authors.
+--
+-- Licensed under the Apache License, Version 2.0 (the "License");
+-- you may not use this file except in compliance with the License.
+-- You may obtain a copy of the License at
+--
+-- https://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing, software
+-- distributed under the License is distributed on an "AS IS" BASIS,
+-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+-- See the License for the specific language governing permissions and
+-- limitations under the License.
+--
+
+INSERT INTO SURVEY_RECOMMENDATIONS (survey_recommendation_id, residence_env, care_period, pet_color_pref, pet_size_pref, activity_time, diet_management, recommended_json_data) VALUES
+ (1, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Small (suitable for studio/small apartment)', 'Day', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"}
+]'),
+ (2, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Small (suitable for studio/small apartment)', 'Day', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"}
+]'),
+ (3, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Small (suitable for studio/small apartment)', 'Day', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (4, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Small (suitable for studio/small apartment)', 'Night', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FI-SW-01", "productName": "Angelfish"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (5, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Small (suitable for studio/small apartment)', 'Night', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (6, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Small (suitable for studio/small apartment)', 'Night', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (7, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Small (suitable for studio/small apartment)', 'Irregular', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"}
+]'),
+ (8, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Small (suitable for studio/small apartment)', 'Irregular', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-PO-02", "productName": "Poodle"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"}
+]'),
+ (9, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Small (suitable for studio/small apartment)', 'Irregular', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"}
+]'),
+ (10, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Medium (regular home, some space available)', 'Day', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-PO-02", "productName": "Poodle"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (11, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Medium (regular home, some space available)', 'Day', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-CB-01", "productName": "Amazon Parrot"},
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-PO-02", "productName": "Poodle"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (12, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Medium (regular home, some space available)', 'Day', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-SW-01", "productName": "Angelfish"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (13, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Medium (regular home, some space available)', 'Night', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-PO-02", "productName": "Poodle"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (14, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Medium (regular home, some space available)', 'Night', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-CB-01", "productName": "Amazon Parrot"},
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (15, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Medium (regular home, some space available)', 'Night', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (16, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Medium (regular home, some space available)', 'Irregular', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-PO-02", "productName": "Poodle"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (17, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Medium (regular home, some space available)', 'Irregular', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-PO-02", "productName": "Poodle"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (18, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Medium (regular home, some space available)', 'Irregular', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-PO-02", "productName": "Poodle"},
+ {"productId": "FI-SW-01", "productName": "Angelfish"}
+]'),
+ (19, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Large (yard and spacious indoor area possible)', 'Day', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (20, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Large (yard and spacious indoor area possible)', 'Day', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-CB-01", "productName": "Amazon Parrot"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (21, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Large (yard and spacious indoor area possible)', 'Day', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-CB-01", "productName": "Amazon Parrot"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (22, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Large (yard and spacious indoor area possible)', 'Night', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (23, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Large (yard and spacious indoor area possible)', 'Night', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-CB-01", "productName": "Amazon Parrot"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (24, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Large (yard and spacious indoor area possible)', 'Night', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (25, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Large (yard and spacious indoor area possible)', 'Irregular', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (26, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Large (yard and spacious indoor area possible)', 'Irregular', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (27, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Light colors (white | ivory tones)', 'Large (yard and spacious indoor area possible)', 'Irregular', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-CB-01", "productName": "Amazon Parrot"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "RP-LI-02", "productName": "Iguana"}
+]'),
+ (28, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Small (suitable for studio/small apartment)', 'Day', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (29, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Small (suitable for studio/small apartment)', 'Day', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (30, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Small (suitable for studio/small apartment)', 'Day', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (31, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Small (suitable for studio/small apartment)', 'Night', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"}
+]'),
+ (32, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Small (suitable for studio/small apartment)', 'Night', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (33, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Small (suitable for studio/small apartment)', 'Night', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (34, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Small (suitable for studio/small apartment)', 'Irregular', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (35, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Small (suitable for studio/small apartment)', 'Irregular', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"}
+]'),
+ (36, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Small (suitable for studio/small apartment)', 'Irregular', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (37, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Medium (regular home, some space available)', 'Day', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (38, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Medium (regular home, some space available)', 'Day', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (39, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Medium (regular home, some space available)', 'Day', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (40, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Medium (regular home, some space available)', 'Night', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (41, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Medium (regular home, some space available)', 'Night', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (42, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Medium (regular home, some space available)', 'Night', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-PO-02", "productName": "Poodle"}
+]'),
+ (43, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Medium (regular home, some space available)', 'Irregular', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (44, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Medium (regular home, some space available)', 'Irregular', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (45, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Medium (regular home, some space available)', 'Irregular', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (46, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Large (yard and spacious indoor area possible)', 'Day', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (47, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Large (yard and spacious indoor area possible)', 'Day', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-CB-01", "productName": "Amazon Parrot"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (48, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Large (yard and spacious indoor area possible)', 'Day', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (49, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Large (yard and spacious indoor area possible)', 'Night', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (50, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Large (yard and spacious indoor area possible)', 'Night', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (51, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Large (yard and spacious indoor area possible)', 'Night', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"},
+ {"productId": "FL-DLH-02", "productName": "Persian"}
+]'),
+ (52, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Large (yard and spacious indoor area possible)', 'Irregular', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (53, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Large (yard and spacious indoor area possible)', 'Irregular', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"},
+ {"productId": "FL-DLH-02", "productName": "Persian"}
+]'),
+ (54, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Warm colors (brown | gold tones)', 'Large (yard and spacious indoor area possible)', 'Irregular', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (55, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Small (suitable for studio/small apartment)', 'Day', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"}
+]'),
+ (56, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Small (suitable for studio/small apartment)', 'Day', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (57, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Small (suitable for studio/small apartment)', 'Day', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (58, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Small (suitable for studio/small apartment)', 'Night', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"}
+]'),
+ (59, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Small (suitable for studio/small apartment)', 'Night', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"}
+]'),
+ (60, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Small (suitable for studio/small apartment)', 'Night', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "FI-SW-01", "productName": "Angelfish"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (61, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Small (suitable for studio/small apartment)', 'Irregular', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (62, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Small (suitable for studio/small apartment)', 'Irregular', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"}
+]'),
+ (63, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Small (suitable for studio/small apartment)', 'Irregular', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (64, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Medium (regular home, some space available)', 'Day', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"}
+]'),
+ (65, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Medium (regular home, some space available)', 'Day', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-PO-02", "productName": "Poodle"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (66, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Medium (regular home, some space available)', 'Day', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-PO-02", "productName": "Poodle"},
+ {"productId": "FI-SW-01", "productName": "Angelfish"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (67, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Medium (regular home, some space available)', 'Night', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"}
+]'),
+ (68, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Medium (regular home, some space available)', 'Night', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"}
+]'),
+ (69, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Medium (regular home, some space available)', 'Night', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-PO-02", "productName": "Poodle"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (70, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Medium (regular home, some space available)', 'Irregular', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-PO-02", "productName": "Poodle"},
+ {"productId": "FI-SW-01", "productName": "Angelfish"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (71, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Medium (regular home, some space available)', 'Irregular', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-PO-02", "productName": "Poodle"}
+]'),
+ (72, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Medium (regular home, some space available)', 'Irregular', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-SW-01", "productName": "Angelfish"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (73, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Large (yard and spacious indoor area possible)', 'Day', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (74, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Large (yard and spacious indoor area possible)', 'Day', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (75, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Large (yard and spacious indoor area possible)', 'Day', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"},
+ {"productId": "K9-BD-01", "productName": "Bulldog"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "FL-DSH-01", "productName": "Manx"}
+]'),
+ (76, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Large (yard and spacious indoor area possible)', 'Night', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (77, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Large (yard and spacious indoor area possible)', 'Night', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"},
+ {"productId": "RP-LI-02", "productName": "Iguana"}
+]'),
+ (78, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Large (yard and spacious indoor area possible)', 'Night', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (79, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Large (yard and spacious indoor area possible)', 'Irregular', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"},
+ {"productId": "K9-BD-01", "productName": "Bulldog"}
+]'),
+ (80, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Large (yard and spacious indoor area possible)', 'Irregular', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (81, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Dark colors (black | gray tones)', 'Large (yard and spacious indoor area possible)', 'Irregular', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "FL-DSH-01", "productName": "Manx"}
+]'),
+ (82, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Small (suitable for studio/small apartment)', 'Day', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"}
+]'),
+ (83, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Small (suitable for studio/small apartment)', 'Day', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (84, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Small (suitable for studio/small apartment)', 'Day', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"}
+]'),
+ (85, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Small (suitable for studio/small apartment)', 'Night', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (86, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Small (suitable for studio/small apartment)', 'Night', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-SW-01", "productName": "Angelfish"},
+ {"productId": "RP-LI-02", "productName": "Iguana"}
+]'),
+ (87, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Small (suitable for studio/small apartment)', 'Night', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FI-SW-01", "productName": "Angelfish"}
+]'),
+ (88, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Small (suitable for studio/small apartment)', 'Irregular', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (89, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Small (suitable for studio/small apartment)', 'Irregular', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (90, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Small (suitable for studio/small apartment)', 'Irregular', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-SW-01", "productName": "Angelfish"},
+ {"productId": "RP-SN-01", "productName": "Rattlesnake"}
+]'),
+ (91, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Medium (regular home, some space available)', 'Day', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (92, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Medium (regular home, some space available)', 'Day', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]'),
+ (93, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Medium (regular home, some space available)', 'Day', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-PO-02", "productName": "Poodle"},
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (94, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Medium (regular home, some space available)', 'Night', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (95, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Medium (regular home, some space available)', 'Night', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-CB-01", "productName": "Amazon Parrot"},
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FI-FW-01", "productName": "Koi"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"},
+ {"productId": "RP-LI-02", "productName": "Iguana"}
+]'),
+ (96, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Medium (regular home, some space available)', 'Night', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-SW-01", "productName": "Angelfish"},
+ {"productId": "RP-LI-02", "productName": "Iguana"}
+]'),
+ (97, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Medium (regular home, some space available)', 'Irregular', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "AV-CB-01", "productName": "Amazon Parrot"},
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-PD-02", "productName": "Poodle"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (98, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Medium (regular home, some space available)', 'Irregular', 'Can provide diverse diet (vegetarian, mixed possible)', '[
+ {"productId": "AV-CB-01", "productName": "Amazon Parrot"},
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DLH-02", "productName": "Persian"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"},
+ {"productId": "FI-FW-02", "productName": "Goldfish"}
+]'),
+ (99, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Medium (regular home, some space available)', 'Irregular', 'Can manage special diets (insect-based, dried food, etc.)', '[
+ {"productId": "AV-SB-02", "productName": "Finch"},
+ {"productId": "FL-DSH-01", "productName": "Manx"},
+ {"productId": "K9-CW-01", "productName": "Chihuahua"},
+ {"productId": "FI-SW-01", "productName": "Angelfish"}
+]'),
+ (100, 'Indoor-focused (apartment, studio, etc.)', '5 years or less', 'Mixed colors', 'Large (yard and spacious indoor area possible)', 'Day', 'Simple kibble-focused (carnivore, omnivore)', '[
+ {"productId": "K9-RT-01", "productName": "Golden Retriever"},
+ {"productId": "K9-RT-02", "productName": "Labrador Retriever"}
+]');
diff --git a/src/main/resources/database/jpetstore-hsqldb-schema.sql b/src/main/resources/database/jpetstore-hsqldb-schema.sql
index 6b51720e5..9f896dd89 100644
--- a/src/main/resources/database/jpetstore-hsqldb-schema.sql
+++ b/src/main/resources/database/jpetstore-hsqldb-schema.sql
@@ -1,5 +1,5 @@
--
--- Copyright 2010-2022 the original author or authors.
+-- Copyright 2010-2025 the original author or authors.
--
-- Licensed under the Apache License, Version 2.0 (the "License");
-- you may not use this file except in compliance with the License.
@@ -55,9 +55,26 @@ create table profile (
favcategory varchar(30),
mylistopt int,
banneropt int,
+ residence_env varchar(255),
+ care_period varchar(255),
+ pet_color_pref varchar(255),
+ pet_size_pref varchar(255),
+ activity_time varchar(255),
+ diet_management varchar(255),
constraint pk_profile primary key (userid)
);
+create table survey_recommendations (
+ survey_recommendation_id int generated by default as identity (start with 1) primary key,
+ residence_env varchar(255) not null,
+ care_period varchar(255) not null,
+ pet_color_pref varchar(255) not null,
+ pet_size_pref varchar(255) not null,
+ activity_time varchar(255) not null,
+ diet_management varchar(255) not null,
+ recommended_json_data varchar(1024) not null
+);
+
create table bannerdata (
favcategory varchar(80) not null,
bannername varchar(255) null,
diff --git a/src/main/resources/org/mybatis/jpetstore/mapper/AccountMapper.xml b/src/main/resources/org/mybatis/jpetstore/mapper/AccountMapper.xml
index aecc4f432..a736f2cff 100644
--- a/src/main/resources/org/mybatis/jpetstore/mapper/AccountMapper.xml
+++ b/src/main/resources/org/mybatis/jpetstore/mapper/AccountMapper.xml
@@ -1,7 +1,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SELECT
+ survey_recommendation_id,
+ residence_env,
+ care_period,
+ pet_color_pref,
+ pet_size_pref,
+ activity_time,
+ diet_management,
+ recommended_json_data
+ FROM SURVEY_RECOMMENDATIONS
+
+
+
+ SELECT
+ survey_recommendation_id,
+ residence_env,
+ care_period,
+ pet_color_pref,
+ pet_size_pref,
+ activity_time,
+ diet_management,
+ recommended_json_data
+ FROM SURVEY_RECOMMENDATIONS
+ WHERE survey_recommendation_id = #{surveyRecommendationId}
+
+
+
+ INSERT INTO SURVEY_RECOMMENDATIONS (
+ residence_env,
+ care_period,
+ pet_color_pref,
+ pet_size_pref,
+ activity_time,
+ diet_management,
+ recommended_json_data
+ ) VALUES (
+ #{residenceEnv},
+ #{carePeriod},
+ #{petColorPref},
+ #{petSizePref},
+ #{activityTime},
+ #{dietManagement},
+ #{recommendedJsonData}
+ )
+
+
+
+ UPDATE SURVEY_RECOMMENDATIONS
+ SET
+ residence_env = #{residenceEnv},
+ care_period = #{carePeriod},
+ pet_color_pref = #{petColorPref},
+ pet_size_pref = #{petSizePref},
+ activity_time = #{activityTime},
+ diet_management = #{dietManagement},
+ recommended_json_data = #{recommendedJsonData}
+ WHERE survey_recommendation_id = #{surveyRecommendationId}
+
+
+
+ DELETE FROM SURVEY_RECOMMENDATIONS
+ WHERE survey_recommendation_id = #{surveyRecommendationId}
+
+
+
diff --git a/src/main/webapp/WEB-INF/applicationContext.xml b/src/main/webapp/WEB-INF/applicationContext.xml
index 53d76e86d..6150db4ff 100644
--- a/src/main/webapp/WEB-INF/applicationContext.xml
+++ b/src/main/webapp/WEB-INF/applicationContext.xml
@@ -1,7 +1,7 @@
diff --git a/src/main/webapp/WEB-INF/jsp/account/IncludeAccountFields.jsp b/src/main/webapp/WEB-INF/jsp/account/IncludeAccountFields.jsp
index 1deb92ff5..f0af41422 100644
--- a/src/main/webapp/WEB-INF/jsp/account/IncludeAccountFields.jsp
+++ b/src/main/webapp/WEB-INF/jsp/account/IncludeAccountFields.jsp
@@ -1,6 +1,6 @@
<%--
- Copyright 2010-2022 the original author or authors.
+ Copyright 2010-2025 the original author or authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -84,4 +84,126 @@
+
+
+
+ 1. What is your current living environment like?
+
+ -- Select --
+ Indoor-focused (apartment, studio, etc.)
+ Includes outdoor space (yard, balcony, etc.)
+ Humid environment (near river/lake)
+ Dry environment
+ Can maintain special spaces (aquarium, terrarium, etc.)
+
+
+
+ 2. What is your preferred or manageable pet care period?
+
+ -- Select --
+ 5 years or less
+ 5-10 years
+ 10 years or more
+ Doesn't matter
+
+
+
+ 3. What pet color best matches your living space's atmosphere or interior colors?
+
+ -- Select --
+ Light colors (white | ivory tones)
+ Warm colors (brown | gold tones)
+ Dark colors (black | gray tones)
+ Mixed colors
+ Doesn't matter
+
+
+
+ 4. Considering your living space and lifestyle, what pet size do you think is appropriate?
+
+ -- Select --
+ Small (suitable for studio/small apartment)
+ Medium (regular home, some space available)
+ Large (yard and spacious indoor area possible)
+
+
+
+ 5. When are you most active?
+
+ -- Select --
+ Day
+ Night
+ Irregular
+
+
+
+ 6. When managing your pet's diet, what level of care can you provide?
+
+ -- Select --
+ Simple kibble-focused (carnivore, omnivore)
+ Can provide diverse diet (vegetarian, mixed possible)
+ Can manage special diets (insect-based, dried food, etc.)
+
+
+
diff --git a/src/main/webapp/WEB-INF/jsp/catalog/Product.jsp b/src/main/webapp/WEB-INF/jsp/catalog/Product.jsp
index ad9c11a6f..76d328fa4 100644
--- a/src/main/webapp/WEB-INF/jsp/catalog/Product.jsp
+++ b/src/main/webapp/WEB-INF/jsp/catalog/Product.jsp
@@ -1,6 +1,6 @@
<%--
- Copyright 2010-2022 the original author or authors.
+ Copyright 2010-2025 the original author or authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -17,6 +17,12 @@
--%>
<%@ include file="../common/IncludeTop.jsp"%>
+
+
+ Compare
+
+
+
@@ -32,7 +38,7 @@
${actionBean.product.name}
-
+
Item ID
Product ID
@@ -61,10 +67,7 @@
-
-
-
-
+
diff --git a/src/main/webapp/WEB-INF/jsp/common/IncludeTop.jsp b/src/main/webapp/WEB-INF/jsp/common/IncludeTop.jsp
index 78828462e..dc7ad8603 100644
--- a/src/main/webapp/WEB-INF/jsp/common/IncludeTop.jsp
+++ b/src/main/webapp/WEB-INF/jsp/common/IncludeTop.jsp
@@ -1,6 +1,6 @@
-<%--
+ <%--
- Copyright 2010-2023 the original author or authors.
+ Copyright 2010-2025 the original author or authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -21,10 +21,8 @@
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+