Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть Springboot hibernate basic project | 'hibernate.hbm2ddl.auto' create vs none | code in description

  • Devashish Priyadarshi
  • 2021-02-03
  • 48
Springboot hibernate basic project | 'hibernate.hbm2ddl.auto' create vs none | code in description
hibernatespringbootstarterhibernate examplespringboot hibernatejpajava persistent apipersistencejava
  • ok logo

Скачать Springboot hibernate basic project | 'hibernate.hbm2ddl.auto' create vs none | code in description бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно Springboot hibernate basic project | 'hibernate.hbm2ddl.auto' create vs none | code in description или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку Springboot hibernate basic project | 'hibernate.hbm2ddl.auto' create vs none | code in description бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео Springboot hibernate basic project | 'hibernate.hbm2ddl.auto' create vs none | code in description

..........HibernateDemoApplication .java........

package com.devashish.hibernate;

import java.util.Random;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ApplicationContext;

import com.devashish.hibernate.dao.Test;
import com.devashish.hibernate.dao.TestDao;

@SpringBootApplication
public class HibernateDemoApplication {

public static void main(String[] args) {
ApplicationContext ctxt = SpringApplication.run(HibernateDemoApplication.class, args);
TestDao dao = ctxt.getBean(TestDao.class);
Random rnd = new Random();
int a = rnd.nextInt();
Test t1 = new Test(a,"This is dummy b");
dao.save(t1);
System.out.println(dao.getAll());
}

}

..............Test.java...............

package com.devashish.hibernate.dao;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name="test")
public class Test {
private int a;
private String b;
public Test() {

}
public Test(int a,String b) {
this.a = a;
this.b = b;
}
@Id
@Column(name="a")
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
@Column(name="b")
public String getB() {
return b;
}
public void setB(String b) {
this.b = b;
}
public String toString() {
return "{a="+a+",b="+b+"}";
}
}

...........TestDao.java............

package com.devashish.hibernate.dao;

import java.util.List;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;

@Repository
@Transactional
public class TestDao {
@Autowired
private SessionFactory _sessionFactory;
public Session getSession() {
return _sessionFactory.getCurrentSession();
}
public void save(Test test) {
getSession().save(test);
}

@SuppressWarnings("unchecked")
public List<Test> getAll() {
return getSession().createQuery("from Test").list();
}
}

............ Config.java...........

package com.devashish.hibernate.config;

import java.util.Properties;

import javax.sql.DataSource;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
import org.springframework.orm.hibernate5.HibernateTransactionManager;
import org.springframework.orm.hibernate5.LocalSessionFactoryBean;
import org.springframework.transaction.annotation.EnableTransactionManagement;

@Configuration
@EnableTransactionManagement
public class Config {
@Value("${db.password}")
private String DB_PASSWORD;

@Value("${db.url}")
private String DB_URL;

@Value("${db.username}")
private String DB_USERNAME;

@Value("${hibernate.dialect}")
private String HIBERNATE_DIALECT;

@Value("${hibernate.show_sql}")
private String HIBERNATE_SHOW_SQL;

@Value("${hibernate.hbm2ddl.auto}")
private String HIBERNATE_HBM2DDL_AUTO;

@Value("${entitymanager.packagesToScan}")
private String ENTITYMANAGER_PACKAGES_TO_SCAN;

@Bean
public DataSource dataSource() {
DriverManagerDataSource dataSource = new DriverManagerDataSource();
//dataSource.setDriverClassName(DB_DRIVER);
dataSource.setUrl(DB_URL);
dataSource.setUsername(DB_USERNAME);
dataSource.setPassword(DB_PASSWORD);
return dataSource;
}

@Bean
public LocalSessionFactoryBean sessionFactory() {
LocalSessionFactoryBean sessionFactoryBean = new LocalSessionFactoryBean();
sessionFactoryBean.setDataSource(dataSource());
sessionFactoryBean.setPackagesToScan(ENTITYMANAGER_PACKAGES_TO_SCAN);
Properties hibernateProperties = new Properties();
hibernateProperties.put("hibernate.dialect", HIBERNATE_DIALECT);
hibernateProperties.put("hibernate.show_sql", HIBERNATE_SHOW_SQL);
hibernateProperties.put("hibernate.hbm2ddl.auto", HIBERNATE_HBM2DDL_AUTO);
sessionFactoryBean.setHibernateProperties(hibernateProperties);

return sessionFactoryBean;
}

@Bean
public HibernateTransactionManager transactionManager() {
HibernateTransactionManager transactionManager =
new HibernateTransactionManager();
transactionManager.setSessionFactory(sessionFactory().getObject());
return transactionManager;
}
}

............application.properties...............


Database
db.url: jdbc:mysql://localhost:3306/mysql
db.username: root
db.password:

Hibernate
hibernate.dialect: org.hibernate.dialect.MySQL5Dialect
hibernate.show_sql: true
hibernate.hbm2ddl.auto: create
entitymanager.packagesToScan: com

spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]