Hibernate Logging by Log4j using properties file
This Hibernate tutorial gives inside and out ideas of Hibernate Framework with rearranged precedents. It was begun in 2001 by Gavin King as an option to EJB2 style substance bean.
Hibernate is a Java structure that streamlines the advancement of Java application to interface with the database. It is an open source, lightweight, ORM (Object Relational Mapping) apparatus. Hibernate actualizes the particulars of JPA (Java Persistence API) for information industriousness.
An ORM apparatus rearranges the information creation, information control and information get to. It is a programming procedure that maps the item to the information put away in the database.
The ORM apparatus inside utilizations the JDBC API to cooperate with the database.
What is JPA?
Java Persistence API (JPA) is a Java particular that gives certain usefulness and standard to ORM instruments. The javax.persistence bundle contains the JPA classes and interfaces.
Advantages of Hibernate Framework
Following are the benefits of sleep framework:
1) Open Source and Lightweight
Hibernate structure is open source under the LGPL permit and lightweight.
2) Fast Performance
The execution of rest system is quick since reserve is inside utilized in rest structure. There are two sorts of reserve in sleep structure first dimension store and second dimension reserve. First dimension reserve is empowered by default.
3) Database Independent Query
HQL (Hibernate Query Language) is the article situated form of SQL. It produces the database free inquiries. So you don't have to compose database explicit inquiries. Before Hibernate, if database is changed for the venture, we have to change the SQL question too that prompts the support problem.
4) Automatic Table Creation
Hibernate structure gives the office to make the tables of the database naturally. So there is no compelling reason to make tables in the database manually.
5) Simplifies Complex Join
Fetching information from various tables is simple in rest framework.
6) Provides Query Statistics and Database Status
Hibernate underpins Query reserve and give measurements about question and database status.
As we know, Log4j and Logback structures are utilized to help signing in sleep, there are two different ways to perform logging utilizing log4j:
- By log4j.xml document (or)
- By log4j.properties file
Here, we will empower logging utilizing log4j through properties file.
Steps to perform Hibernate Logging by Log4j utilizing properties file
There are two different ways to perform logging utilizing log4j utilizing properties file:
- Load the log4j container records with hibernate
- Create the log4j.properties record inside the src organizer (parallel with hibernate.cfg.xml file)
Example of Hibernate Logging by Log4j utilizing properties file
You can empower signing in rest by following just two stages in any sleep model. This is the primary case of sleep application with logging bolster utilizing log4j.
Load the required container files
You need to stack the slf4j.jar and log4j.jar records with sleep container files.
Create log4j.properties file
Now you have to make log4j.properties record. In this precedent, all the log subtleties will be written in the C:\\javacodegeeksibernate.log file.