1 2 3 4 5 6 7 8 9
o/p
4 3 2 1 5 6 7 8 9

public class Application {
public static void main(String[] args) {
Integer[] x = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int length = x.length;
int pos = 4;
int temp;
for (int i = 0; i < length — 1; i++)
System.out.print(x[i] + “ “);
for (int i = 0; i < pos / 2; i++) {
temp = x[i];
x[i] = x[pos — i — 1];
x[pos — i — 1] = temp;}

System.out.println();
for (int i = 0; i < length — 1; i++)
System.out.print(x[i] + “ “);}}

O/p
1 2 3 4 5 6 7 8 9
4 3 2 1 5 6 7 8 9

--

--

Reading and Writing Object Using ObjectMapper

We can use it to parse or deserialize JSON content into a Java object.

Java Object to JSON

ObjectMapper objectMapper = new ObjectMapper(); Car car = new Car(“yellow”, “renault”); objectMapper.writeValue(new File(“target/car.json”), car);

JSON to Java Object

String json = "{ \"color\" : \"Black\", \"type\" : \"BMW\" }";
Car car = objectMapper.readValue(json, Car.class);

The readValue() function also accepts other forms of input, such as a file containing JSON string:

Car car = objectMapper.readValue(new File("src/test/resources/json_car.json"), Car.class);

--

--

Transaction simply represents a unit of work ,In such case, if one step fails, the whole transaction fails.

Hibernate Transaction Management

Transaction simply represents a unit of work ,In such case, if one step fails, the whole transaction fails.

Transaction is a Interface in Hibernate

  • The methods of Transaction interface are as follows:
    * void begin() starts a new transaction.
    * void commit() ends the unit of work unless we are in FlushMode.NEVER.
    * void rollback() forces this transaction to rollback.
    * boolean wasCommited() checks if the transaction is commited successfully.
    * boolean wasRolledBack() checks if the transaction is rolledback successfully.

A transaction is associated with Session and instantiated by calling session.beginTransaction().

Example of Transaction Management in Hibernate

Session session = null;
Transaction tx = null;
try {
session = sessionFactory.openSession();
tx = session.beginTransaction();
(Bussiness Logic)
tx.commit();
}catch (Exception ex) {
ex.printStackTrace();
tx.rollback();
}
finally {session.close();}

Transaction associated with Dao layer

--

--

Export table in csv file By Using mysql command

SHOW VARIABLES LIKE “secure_file_priv”;
SELECT * FROM bootapplication into outfile ‘/ProgramData/MySQL/MySQL Server 8.0/Uploads/mysql_processes.csv’;

Export table in csv file by using workbench

Step1-

Step 2-

--

--

Sanjay Singh

Sanjay Singh

Java||Spring-Boot|| Micro services Application developer|| INDIA