Created
April 30, 2024 16:21
-
-
Save lol97/0447910f69e8b2445c91dd0681fa26bf to your computer and use it in GitHub Desktop.
main application untuk artikel Spring boot Hibernate Basic 1 CRUD Menggunakan database H2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.sufyan97.learn_hibernate; | |
| import java.math.BigDecimal; | |
| import org.springframework.boot.SpringApplication; | |
| import org.springframework.boot.autoconfigure.SpringBootApplication; | |
| import org.springframework.context.ApplicationContext; | |
| import com.sufyan97.learn_hibernate.barang.Barang; | |
| import com.sufyan97.learn_hibernate.barang.BarangService; | |
| @SpringBootApplication | |
| public class LearnHibernateApplication { | |
| public static void main(String[] args) throws Exception { | |
| ApplicationContext applicationContext = SpringApplication.run(LearnHibernateApplication.class, args); | |
| BarangService barangService = applicationContext.getBean(BarangService.class); | |
| //INSERT BARANG BARU | |
| Barang sampoBaru = new Barang("SUNSILK MASKARA BARU", new BigDecimal(1000), new BigDecimal(20)); | |
| barangService.store(sampoBaru); | |
| //INSERT BARANG LAGI | |
| Barang tepungTerigu = new Barang("BOAGIRAS 1/2 Kg", new BigDecimal(35000), new BigDecimal(5)); | |
| barangService.store(tepungTerigu); | |
| //UPDATE BARANG | |
| tepungTerigu.setHargaSatuan(new BigDecimal(36000)); | |
| barangService.update(tepungTerigu); | |
| //BACA | |
| Barang readSampo = barangService.read(sampoBaru.getId()); | |
| System.out.println(readSampo.toString()); | |
| //HAPUS sampo | |
| barangService.destroy(readSampo.getId()); | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment