Skip to content

Instantly share code, notes, and snippets.

View lol97's full-sized avatar
🏠
Working from home

Warteg Dust lol97

🏠
Working from home
  • DKI Jakarta, Indonesia
View GitHub Profile
package com.sufyan97.learn_hibernate.warganegara;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
@Service
public class WargaNegaraService {
@Autowired
package com.sufyan97.learn_hibernate.warganegara;
import java.util.Date;
import jakarta.persistence.CascadeType;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.OneToOne;
import jakarta.persistence.Table;
package com.sufyan97.learn_hibernate.warganegara;
import java.math.BigDecimal;
import java.util.Date;
import jakarta.persistence.CascadeType;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.OneToOne;
@lol97
lol97 / LearnHibernateApplication.java
Created April 30, 2024 16:21
main application untuk artikel Spring boot Hibernate Basic 1 CRUD Menggunakan database H2
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;
@lol97
lol97 / BarangService.java
Created April 30, 2024 16:20
BarangService untuk artilek Spring boot Hibernate Basic 1 CRUD Menggunakan database H2 (sufyan97.com)
package com.sufyan97.learn_hibernate.barang;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
@Service
public class BarangService {
@lol97
lol97 / BarangRepository.java
Created April 30, 2024 16:14
BarangRepository for Spring boot Hibernate Basic 1 CRUD Menggunakan database H2 (sufyan97.com)
package com.sufyan97.learn_hibernate.barang;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
@Repository
public interface BarangRepository extends JpaRepository<Barang, Long>{
}
@lol97
lol97 / Barang.java
Last active April 30, 2024 16:13
model for article Spring boot Hibernate Basic 1 CRUD Menggunakan database H2 (sufyan97.com)
package com.sufyan97.learn_hibernate.barang;
import java.math.BigDecimal;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.Table;
@lol97
lol97 / SingletonEarly.java
Created April 15, 2024 15:58
example early instantiation singleton in java
package sufyan97_blog.design_pattern;
class ConfigEarly {
private static ConfigEarly configEarly = new ConfigEarly(); //terbentuk ketika load time
private ConfigEarly() {
}
public static ConfigEarly getConfigEarly() {
@lol97
lol97 / SingletonLazy.java
Created April 15, 2024 15:57
example lazy Instantiation singleton with java
package sufyan97_blog.design_pattern;
class ConfigLazy {
private static ConfigLazy configLazy;
private ConfigLazy() {
}
public static ConfigLazy getConfigLazy() {
@lol97
lol97 / LevelLogCustom.java
Created March 31, 2024 12:38
custom level log
package com.sufyan97.learn_log4j;
import org.apache.logging.log4j.Level;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
public class LevelLogCustom {
private static Logger log = LogManager.getLogger(LevelLogCustom.class);
//custom BAHAYA_TA