Private configuration config;//1. Declaring a private Config object class
Private Serviceregistry serviceregistry;//2. Declaring the private Service registration object class
Private Sessionfactory sessionfactory;//3. Declaring a private session factory object class
Private session session;//4. Declaring a private conversation object class
Private Transaction transaction;//5. Declaring a private transaction object class
@Before
public void Beforestudent () {
Creating a Configuration Object
Config = new Configuration (). Configure ();
Create a Service Registration object
Serviceregistry = new Serviceregistrybuilder (). Applysettings (
Config.getproperties ()). Buildserviceregistry ();
To create a session factory object
Sessionfactory = Config.buildsessionfactory (serviceregistry);
Open session
Session = Sessionfactory.opensession ();
Start a transaction
Transaction = Session.begintransaction ();
}
@After
public void Afterstudent () {
Transaction commit
Transaction.commit ();
Session closed
Session.close ();
Session Factory shutdown
Sessionfactory.close ();
}
@Test
public void Teststudenthbmxml () {
Student Student = new Student (1, "yellow", "male");
Session.save (student);
System.out.println ("in Test ...");
}
}
Write code to access the database through the Hibernate API