Khái niệm về cấu hình bởi exceptionmeans động cơ kiên trì định nghĩa mặc định áp dụng Đại đa số các ứng dụng và mà người dùng cần phải cung cấp giá trị chỉ khi họ muốn ghi đè lên giá trị mặc định. Nói cách khác, cần phải cung cấp một giá trị cấu hình là một ngoại lệ cho quy tắc, không một yêu cầu. Cấu hình bởi ngoại lệ ăn sâu trong JPA và góp phần vào mạnh mẽ khả năng sử dụng của nó. Hầu hết giá trị cấu hình có giá trị mặc định, rendering các siêu dữ liệu mà cần phải được xác định hơn có liên quan và ngắn gọn. Việc sử dụng rộng rãi của mặc định và dễ sử dụng mà nó mang lại cấu hình đến ở một mức giá, Tuy nhiên. Khi giá trị mặc định được nhúng vào API và không cần phải được xác định, sau đó họ không phải có thể nhìn thấy hoặc rõ ràng cho người dùng. Này canmake nó có thể cho người sử dụng phải không biết gì về sự phức tạp của phát triển ứng dụng kiên trì, làm cho nó khó khăn hơn để gỡ lỗi hoặc thay đổi hành vi khi nó trở nên cần thiết. Mặc định không có nghĩa là để che chắn người dùng từ các vấn đề phức tạp thường xuyên xung quanh kiên trì. Họ có nghĩa là để cho phép một nhà phát triển để bắt đầu dễ dàng và nhanh chóng với một cái gì đó sẽ làm việc và sau đó lặp đi lặp lại cải thiện và thực hiện các chức năng bổ sung như sự phức tạp của của họ ứng dụng tăng. Mặc dù các giá trị mặc định có thể là những gì bạn muốn xảy ra có phần lớn thời gian, đó là vẫn còn quan trọng cho các nhà phát triển để được làm quen với các giá trị mặc định được áp dụng. Cho Ví dụ, nếu một bảng tên mặc định đang được giả định, nó là quan trọng để biết những gì bảng thời gian là Hy vọng, hoặc nếu lược đồ thế hệ được sử dụng, những gì bảng sẽ được tạo ra. Cho mỗi của các chú thích chúng tôi sẽ cũng thảo luận về giá trị mặc định để cho nó là rõ ràng những gì sẽ áp dụng nếu các chú thích không được chỉ định. Chúng tôi đề nghị rằng bạn nhớ các giá trị mặc định là bạn Tìm hiểu chúng. Sau khi tất cả, một giá trị mặc định vẫn là một phần của cấu hình của các ứng dụng; đó là chỉ thực sự dễ dàng để cấu hình!
đang được dịch, vui lòng đợi..
