Bài đăng

The main() method

Hình ảnh
 Tham số truyền vào là String[] args Hàm main() nó là điểm bắt đầu (starting point) của bất kì chương trình Java nào. Nó phải có public và static Nó ko có kiểu giá trị trả về - return type (void) String[] args nó là mảng một chuỗi tham số

Dialect là gì?

     Dialect means "the variant of a language "     Each database has native SQL variations and SQL standard implementations.     The Dialect class allows Hibernate to generate optimized and appropriate SQL statements for the chosen database .     Some Hibernate Dialects: org.hibernate.PostgreSQLDialect org.hibernate.dialect.MySQLDialect org.hibernate.dialect.OracleDialect org.hibernate.dialect.DB2Dialect

Driver là gì?

     Driver nó là một properties bắt buộc của Hibernate. "A JDBC driver is a software component enabling a Java application to interact with a database "" " Every database has its own driver class" "Every database driver needs to implement the Driver interface " Some JDBC Drivers: com.mysql.jdbc.Driver oracle.jdbc.driver.OracleDriver com.ibm.db2.jdbc.net.DB2Driver org.apache.derby.jdbc.ClientDriver

JPA là gì?

 Java Persistence API "One Approach of ORM" JPA là một cách tiếp cận của ORM "Can map, store, update, and retrieve data from relational databases to Java objects and vice versa." JPA ko chỉ có mapping, mà còn có thể store, update, truy vấn dữ liệu từ Relation DB và ngược lại. "Hibernate is one popular JPA implementation" Hibernate là một hình thức implement phổ biến của JPA

ORM là gì?

Object Relational Mapping "Converting between data records in RDBMS and object in (object-oriented) programming languages" Quá trình biến đổi giữa một data record trong database sang một object trong một ngôn ngữ lập trình hướng đối tượng nào đó ORM nó chỉ là 1 specification trong số rất nhiều specification khác Hibernate có thể đc xem là ORM framework phổ biến nhất trong Java

Phân biệt Junior/Mid/Senior Developer?

 Junior Developer Làm việc được dựa trên hướng dẫn của Senior ... Mid Level Developer Có thể làm việc một cách độc lập được ... Senior Developer Có thể làm việc một cách độc lập được Có thể hướng dẫn Junior làm việc được ...