Download our latest MNC Answers Application at Play Store. Download Now

Mini-Project - Java Full Stack Developer - JPA_FP Hands-On Solutions | TCS Fresco Play

Mini-Project - Java Full Stack Developer - JPA_FP Hands-On Solutions | TCS Fresco Play

Disclaimer: The primary purpose of providing this solution is to assist and support anyone who are unable to complete these courses due to a technical issue or a lack of expertise. This website's information or data are solely for the purpose of knowledge and education.

Make an effort to understand these solutions and apply them to your Hands-On difficulties. (It is not advisable that copy and paste these solutions).

All Question of the MCQs Present Below for Ease Use Ctrl + F with the question name to find the Question. All the Best! 

Mini-Project - Java Full Stack Developer - JPA_FP Hands-On 

The Course Id is 63715.


1. JPADemo.java


 package frescojpa;


import javax.persistence.*;

import frescojpa.Student;


import java.util.*;


public class JPADemo {


  public static void main(String[] args) {

  

        EntityManagerFactory emf = Persistence.createEntityManagerFactory("$objectdb/students.odb");  //creating an entitymanagerfactory instance with the given database

        EntityManager em=emf.createEntityManager();  //enitity manager object creation

          

        em.getTransaction().begin();  //starting the transactions

          

        Student s1=new Student();             //creating 3 student objects

        Student s2=new Student();

        Student s3=new Student(); 

        

        s1.setStudentName("Ramesh"); //setting the names of 3 students as given in question

        s2.setStudentName("Ali");

        s3.setStudentName("John");

          

        em.persist(s1);  //storing them into database

        em.persist(s2);  

        em.persist(s3);    

        em.getTransaction().commit(); //committing the transactions

        List<Student> students= em.createQuery("Select st from Student st").getResultList(); //fetching the students data from database

        //System.out.print("size is:"+students.size());

        for(int i=0;i<students.size();i++){

        System.out.println(students.get(i).studentName+"'s roll number is "+students.get(i).studentRollNumber);


        }

  }


}



2. Student.java


package frescojpa;


import java.io.Serializable;

import javax.persistence.*;


@Entity  //defining student class as the entity class

public class Student implements Serializable {

  

  @Id

  @GeneratedValue(strategy=GenerationType.AUTO) // primary key generation as auto generated

  int studentRollNumber; 

  String studentName;

  Student(){ //default constructor

    

  }

  Student(int studentRollNumber,String studentName){ //parameterized constructor

    this.studentName = studentName;

    this.studentRollNumber=studentRollNumber;

  }


//getters and setters

  public String getStudentName() {

    return studentName;

  }


  public void setStudentName(String studentName) {

    this.studentName = studentName;

  }


  public int getStudentRollNumber() {

    return studentRollNumber;

  }


  public void setStudentRollNumber(int studentRollNumber) {

    this.studentRollNumber = studentRollNumber;

  }

}


**************************************************
Credit for the above notes, goes to the respective owners. 

If you have any queries, please feel free to ask on the comment section.
If you want MCQs and Hands-On solutions for any courses, Please feel free to ask on the comment section too.

Please share and support our page!