এটি ব্যবহারে সীমাবদ্ধ তবে সাধারণ কাস্টম পদ্ধতির জন্য আপনি ডিফল্ট ইন্টারফেস পদ্ধতিগুলি ব্যবহার করতে পারেন :
import demo.database.Customer;
import org.springframework.data.repository.CrudRepository;
public interface CustomerService extends CrudRepository<Customer, Long> {
default void addSomeCustomers() {
Customer[] customers = {
new Customer("Józef", "Nowak", "nowakJ@o2.pl", 679856885, "Rzeszów", "Podkarpackie", "35-061", "Zamknięta 12"),
new Customer("Adrian", "Mularczyk", "adii333@wp.pl", 867569344, "Krosno", "Podkarpackie", "32-442", "Hynka 3/16"),
new Customer("Kazimierz", "Dejna", "sobieski22@weebly.com", 996435876, "Jarosław", "Podkarpackie", "25-122", "Korotyńskiego 11"),
new Customer("Celina", "Dykiel", "celina.dykiel39@yahoo.org", 947845734, "Żywiec", "Śląskie", "54-333", "Polna 29")
};
for (Customer customer : customers) {
save(customer);
}
}
}
সম্পাদনা করুন:
ইন এই বসন্ত টিউটোরিয়াল শাস্ত্রে লেখা আছে:
স্প্রিং ডেটা জেপিএ আপনাকে অন্য কোয়েরি পদ্ধতিগুলি কেবল তাদের পদ্ধতির স্বাক্ষর ঘোষণা করে সংজ্ঞায়িত করতে দেয় allows
সুতরাং কেবল যেমন পদ্ধতি ঘোষণা করা এমনকি সম্ভব:
Customer findByHobby(Hobby personHobby);
এবং যদি অবজেক্ট Hobby
গ্রাহকের সম্পত্তি হয় তবে স্প্রিং আপনার জন্য স্বয়ংক্রিয়ভাবে পদ্ধতিটি সংজ্ঞায়িত করবে।