Title | Week 3_2 - Hibernate CRUD |
---|---|
Author | Giriraj Bhagat |
Course | Advanced Java Frameworks |
Institution | Sheridan College |
Pages | 6 |
File Size | 296.5 KB |
File Type | |
Total Downloads | 21 |
Total Views | 119 |
Teacher: Jonathan Penava
Week 3, Lecture 2
How to Create, Remove, Update and Delete the data from the MySQL database using hibernate....
Week 3_2 CRUD Overview Hibernate CRUD Value Types
Hibernate CRUD No, I'm not upset. CRUD - Create Read Update Delete. In the last class, inside of the DAO, we had the following code: public void transaction() { //Open a new session and begin a transaction. Session session = sessionFactory.openSession(); session.beginTransaction(); //Create and store students into the database table. Student student1 = new Student(1, "Frank"); Student student2 = new Student(2, "Sally"); session.save(student1); session.save(student2); //Commit the transaction and close the session. session.getTransaction().commit(); session.close(); }
Create - The save command we used last class will create a record. Let's start by creating a project like we did last class, implementing the @GeneratedValue into Student that we learned from last classes exercise. We are also going to delete our transaction method and make a new method to fill our database with some students. public void defaultGroup() { Session session = sessionFactory.openSession(); session.beginTransaction(); for (int i = 1; i...