반응형

https://penthegom.tistory.com/46

 

LG 미니빔 PF50KA 리뷰!

집에 LG OLED TV가 있지만.. 쇼파에서 보는게 점점 귀찮아지고 있을때 쯤 눈에 들어온 게 빔프로젝터이다. 이전사용해봤던 제품은 대륙의 실수 라고 불렸던 가성비 빔프로젝터 GM60를 사용했었다. (새제품 기준 약..

penthegom.tistory.com

이전에 LG 빔프로젝터를 사고 소리가 너무 빈약하여 사운드바를 고민했다.

인터넷 기준 LG SK1 8만원대 사운드바와 JBL BAR STUDIO 14만원대..

일단 가격차이가 약 1.8배가 나는데.. 같은 LG라서 LG로 갈까 하다가 .. 코스트코에서 JBL BAR STUDIO 를 판매하는 것을 보고 덜컥 구매했다.. 심지어 인터넷가보다 싸다.. 129,900원인가.. 중고나라에서 12만원에 판매하던걸 봤던지라 ㅋㅋ

 

 

 

 

상세스펙을 살펴보자


사운드바 / USB / 30W / 2채널 / 블루투스 / 단자: HDMI, AUX, 옵티컬 / 벽걸이가능 / 가로:61.4cm / 듀얼우퍼 / 사운드모드 / ARC(오디오리턴채널)
등록월 2018.07

 

 

비록 타 사운드바에 비해 30W밖에 안되지만 안방 좁은곳에서 1W밖에 되지않는 빔프로젝터 소리보단 나을것같아 구매를 결정.

 

 

삼성서비스센터에서 AS접수 가능함!

 

 

 

상품 개봉

 

 

구성품

설명서 및 제품보증서, 사운드바 본품, 광케이블?, 충전어댑터, 충전케이블 4개, 리모컨, 일반 스피커연결선?, 벽걸이용 브라켓 및 나사

 

 

이상하게 충전케이블이 4개나 있다. 2개는 눈으로 봐도 우리나라용이 아니기때문에 패스~

 

 

근데 이 2개에서 뭔지 잘 몰라서 기존에 사용하고 있던 공기청정기의 A와 V를 보니.. 16A 250V.. 

저 2개는 10A 250V, 2.5A 250V 잉??뭐지.. 하다가 다른 콘센트에서 꼽아져있던거 확인해보니 2.5A 250V발견함. 그래서 그냥 2.5A 250V짜리로 결정

 

 

요건 리모컨이다.

 

 

설치한 사진 후기~ 빔프로젝터 드라마 나의나라와 함께 ㅎㅎ

후기

LG PF50KA 빔프로젝터에서 인터넷은 WIFI, 블루투스로 사운드바 연결 후 넷플릭스를 보는데 자꾸 사운드가 끊긴다.. 정말 몰입도 떨어지고 짜증났다.

폭풍검색 후 WIFI 주파수 대역대와 블루투스 주파수 대역대가 동일한 대역을 사용하여 간섭이 일어난다고 한다.

 

 

먼저 애플에서 제공하는 방법이다.

무선 간섭을 줄이는 방법

다음과 같은 일반적인 조치를 취해 더 깨끗하고 강한 무선 신호를 잡을 수 있습니다.

  • Wi-Fi 기기와 Wi-Fi 라우터를 서로 더 가까운 곳으로 옮깁니다. 서로 연결되어 있는 Bluetooth 기기를 더 가까운 곳으로 옮깁니다. 
  • 전원 케이블, 전자 레인지, 형광등, 무선 비디오 카메라, 무선 전화기 등 흔히 볼 수 있는 간섭 요인 근처에서 무선 기기를 사용하지 않습니다.
  • 동일한 무선 주파수 대역을 사용하는 활성 기기의 수를 줄입니다. Bluetooth 및 Wi-Fi 기기는 모두 2.4GHz 대역을 사용하지만, 2.4GHz 대신 5GHz 대역을 사용할 수 있는 Wi-Fi 기기가 많습니다. Wi-Fi 라우터에서 두 대역을 모두 지원하는 경우 Wi-Fi 기기를 5GHz 대역에 더 많이 연결하면 도움이 될 수 있습니다. 일부 듀얼 밴드 라우터에서는 자동으로 이렇게 관리하기도 합니다.
  • 다른 Wi-Fi 채널을 사용하도록 Wi-Fi 라우터를 구성하거나, Wi-Fi 라우터에서 간섭이 가장 적은 채널을 검색하도록 합니다. 대부분의 라우터는 시동될 때 또는 재설정될 때 자동으로 간섭이 가장 적은 채널을 검색합니다.

컴퓨터에서 USB 3 기기를 사용 중인 경우 근처의 무선 기기에 간섭을 일으킬 가능성을 다음과 같은 방법으로 제한할 수 있습니다.

  • 각 USB 3 기기에 고품질의 차폐된 USB 케이블을 사용합니다.
  • USB 허브를 비롯한 USB 3 기기를 무선 기기에서 더 멀리 떼어 놓습니다.
  • USB 3 기기를 컴퓨터의 Wi-Fi 안테나에서 가장 멀리 떨어진 포트에 연결합니다. 예를 들어 컴퓨터 후면에 포트가 있는 경우 되도록 가운데에서 가장 가까운 USB 포트를 사용합니다. 컴퓨터 측면에 포트가 있는 경우 전면에서 가장 가까운 USB 포트를 사용하는 것이 좋습니다.
  • 사용하지 않는 USB 3 기기를 모두 끕니다.

무선 신호 경로에 있는 물리적 장애물을 피합니다. 예를 들어 Bluetooth 마우스와 컴퓨터 사이에 있는 금속 표면으로 인해 마우스의 성능이 저하될 수 있으며, Wi-Fi 라우터와 Wi-Fi 기기 사이에 있는 철근 강화 콘크리트 바닥으로 인해 Wi-Fi 성능이 저하될 수 있습니다.

  • 간섭의 가능성이 낮은 물질: 목재, 유리 및 대다수 합성 물질
  • 간섭의 가능성이 중간 정도인 물질: 물, 벽돌, 대리석
  • 간섭의 가능성이 높은 물질: 석고, 콘크리트, 방탄 유리
  • 간섭의 가능성이 매우 높은 물질: 금속

 

본인이 검색한 결과는 아래방법들이 있다.

조건에 따라 아래 방법을 시도해보자

 

방법 1. (5G 와이파이 없으면 못함)

인터넷 WIFI를 2G가 아닌 5G로 잡으면 간섭이 사라질것이라고 한다. 기기의 wifi를 5G로 잡아보자.

 

방법 2. 

공유기 설정에서 WIFI 2.4GHz 대역의 channel width를 auto나 40MHz가 아닌 20MHz로 설정하시면 블루투스와 충돌이 나지 않는다고 한다. 최대한 주파수 대역을 조절해서 간섭이 최대한 없게 하자.

 

방법 3.

빔프로젝터(또는 TV)의 인터넷을 WIFI를 쓰지 않고 유선으로 연결한다. 가장 확실한 방법이다. 단점은 선을 연결할 수 없는 환경이면 하지 못한다.

 

 

나는 방법 1이 가능해서 5G로 잡아도 간섭이 심하더라.. 방법2는 뭔가 복잡한거 같고.. 방법3이 가능한 조건이라 아예 방법3으로 했는데, 끊김없이 잘 된다!!

 

 

 

총평

사운드가 좋아 구매했지만 거진 밤에 안방에서 사용하기 때문에 크게 틀어놓고 본적이 손에 꼽는다..ㅋㅋㅋㅋ

일단 베이스 조절이 가능해서 만족하고, 잘들려서 만족한다.. 영화볼맛 나는군! ㅋㅋ

단점은 wifi, 블투 간섭 잘 모르면 개빡칠듯. 본인이 그랬음..ㅋㅋ

 

 

끝.

 

 

 

 

 

반응형
반응형

일반 날면도기 쓰는게 슬슬 귀찮아지고 있을 때 마침 전기면도기를 써볼까? 하게 되었다. 어떤 전기면도기를 써야할지 종류가 많아 고민하였다. 난 수염이 굵고.. 억세고.. 또 아침면도후 그날 밤이 되면 "야 면도 안했냐?" 라는 소리를 들을 정도로 굉장히 빨리 자란다.. 폭풍 검색을 시작하게 되어 구매까지 하게 되었다.

 

각종 커뮤니티에서 검색해보니 절삭력 기준 파나소닉 >> 브라운 >> 필립스 이라고 한다.

파나소닉은 일본불매로 제외시키고.. 

절삭력, 피부손상도 등등 나의 수염에 맞는 브라운이라는 브랜드를 선택하게 되었다.

 

브라운 전기면도기는 여러 제품들이 있는데 아래 표를 참고해보자

 

3시리즈 5만원짜리 부터 시작해서 7시리즈 15만원, 9시리즈 24만원.. 점점 눈이 올라가서 비교 하게 되었다.

 

 

그냥 신제품 사서 써보자 라는 마음에 2019년 8월에 출시된 신규 시리즈 8시리즈를 접하여 사게 되었다.

 

 

7시리즈의 날과 기능 9시리즈의 본체(프레임?) 을 합쳐놓고 8시리즈라고 하더라..

아무튼 새제품이라고 하니ㅋㅋ cc와 s의 차이는 세척스테이션 차이이고 가격은 약 3만원이니 그냥 cc로 구매!

 

 

브라운 시리즈8 8390cc

상세 스펙
전기면도기 / 왕복식(일자형) / 4헤드 / 충전식 / 전체방수 / 면도타입: 건식, 습식 / 1시간충전 / 60분사용 / 배터리: 리튬이온 / 잠금기능 / 트리머 / 프리볼트 / 충전거치대 / LED디스플레이 / 울트라액티브리프트 / 옵티포일 / 싱크로소닉테크놀로지 / 오토센싱테크놀로지 / 세척충전스테이션 / 멀티헤드락 / 색상:프리미엄실버블루
등록월 2019.08

 

위 스펙은 다나와에서 복붙함..

gsshop에서 이것저것 포인트와 쿠폰 먹이니 약 21만원 쯔음에 구매 완료!

 

 

 

개봉기!

아디다스 무슨 가방을 사은품으로 준다고 하였는데 저렇게 뒤에 있더라..

 

 

 

오예 80명 랜덤에게 주는 꾸까 꽃다발 쿠폰까지 ~ ㅎㅎ

 

 

 

아디다스 가방 생각보다 짱짱하네요. 각이 잡혀있음.



상품 박스

 

 

 

개봉하자마자 세척액이 보임.

 

 

 

구성품은

설명서, 세척액, 세척스테이션, 충전기, 본품, 케이스, 세척솔

 

 

 

세척액은 뚜껑 따고 세척스테이션 하단에 장착하면 됨. 사진 못찍음. ㅋㅋ 충전은 자석으로 착 붙는다. 근데 삐뚫어진건 이상한게 아니라 원래 저렇게 삐뚫어져 있다.. 세척사용은 본품 꼽고 전원버튼 한번 누르면 된다

 

 

 

사용 총평

 

날면도기만 약 15년 사용했다가 처음으로 전기면도기를 사용했는데.. 확실히 날면도기보다는 면도가 잘 안된다.

그러나!

날면도기 사용할때는 셰이빙 폼 묻히고, 날면도 하고 면도 끝나면 털고. 날을 좀 닦고.. 솔찍히 면도날 털고 닦는데 시간 제일 많이 가는거 같다. 

전기면도기는 그냥 건식으로도 사용가능하니. 깎고 충전스테이션에 끼고 세척눌러놓으면 끝이다.

 

 

장점은 시간이 엄청 단축되고 편하다.

단점은 날면도기보다는 안밀린다. 피부트러블 날 수가 있다. 면도날이 비싸다.

 

쓰고보니 단점이 더 많은것 같지만 장점이 강력하다.

끝.

반응형
반응형

Java Persistence API (일명 JPA)는 객체와 관계 데이터베이스 간의 데이터를 관리, 유지 및 액세스하기위한 Java 사양입니다. 최대 절전 모드는 JPA 사양을 구현하는 ORM (Object Relational Mapping) 도구입니다.

이 예에서는 Hibernate를 퍼시스턴스 제공자로 사용하여 Spring을 JPA와 통합하는 방법을 학습합니다.

이 응용 프로그램에 사용되는 도구 및 기술은 다음과 같습니다.

 

  • Spring 4.3.7.RELEASE
  • Hibernate 5.2.9.Final
  • JPA 2.1
  • MySQL Connector 6.0.5
  • MySQL Server 5.7.12
  • Eclipse Neon.3
  • Maven 3.3.9
  • JavaSE 1.8

Spring, Hibernate 및 JPA를 사용하여 간단한 독립형 애플리케이션을 작성해 봅시다.

프로젝트 구조

다음 maven 프로젝트 구조를 검토하십시오.

배우기-  이클립스에서 maven 프로젝트를 만드는 방법 .

Jar dependencies

pom.xml파일을 편집 하고 다음과 같이 Spring, Hibernate 및 MySQL 종속성을 추가 하십시오 .

pom.xml

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
  http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
 
  <groupId>com.boraji.tutorial.hibernate</groupId>
  <artifactId>spring-hibernate-jpa-example</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>
 
  <name>spring-hibernate-jpa-tutorial</name>
  <url>http://maven.apache.org</url>
 
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
 
  <dependencies>
    <!-- Spring Context -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context</artifactId>
      <version>4.3.7.RELEASE</version>
    </dependency>
    <!-- Spring ORM -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-orm</artifactId>
      <version>4.3.7.RELEASE</version>
    </dependency>
    <!-- Mysql Connector -->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>6.0.5</version>
    </dependency>
    <!-- Hibernate 5.2.9 Final -->
    <dependency>
      <groupId>org.hibernate</groupId>
      <artifactId>hibernate-core</artifactId>
      <version>5.2.9.Final</version>
    </dependency>
    <!-- Apache Commons DBCP -->
    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-dbcp2</artifactId>
      <version>2.1.1</version>
    </dependency>
  </dependencies>
 
  <build>
    <sourceDirectory>src/main/java</sourceDirectory>
    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.5.1</version>
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>
cs

JPA Entity class

다음과 같이 패키지 @Entity아래  클래스를  작성하십시오 com.boraji.tutorial.spring.entity.

Person.java

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package com.boraji.tutorial.spring.entity;
 
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
 
@Entity
@Table(name = "PERSONS")
public class Person {
 
   @Id
   @GeneratedValue(strategy = GenerationType.IDENTITY)
   private Long id;
 
   @Column(name = "FIRST_NAME")
   private String firstName;
 
   @Column(name = "LAST_NAME")
   private String lastName;
 
   @Column(name = "EMAIL")
   private String email;
 
   public Person() {}
   
   public Person(String firstName, String lastName, String email) {
      this.firstName = firstName;
      this.lastName = lastName;
      this.email = email;
   }
 
   // Getter and Setter methods
}
cs

Data Access Object (DAO) class

다음과 같이 패키지 @Repository 아래에 클래스를  작성하십시오  com.boraji.tutorial.spring.dao.

PersonDao.java

 

1
2
3
4
5
6
7
8
9
10
package com.boraji.tutorial.spring.dao;
 
import java.util.List;
 
import com.boraji.tutorial.spring.entity.Person;
 
public interface PersonDao {
   void add(Person person);
   List<Person> listPersons();
}
cs

PersonDaoImp.java

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package com.boraji.tutorial.spring.dao;
 
import java.util.List;
 
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.criteria.CriteriaQuery;
import javax.persistence.criteria.Root;
 
import org.springframework.stereotype.Repository;
 
import com.boraji.tutorial.spring.entity.Person;
 
/**
 * @author imssbora
 *
 */
@Repository
public class PersonDaoImp implements PersonDao {
 
   @PersistenceContext
   private EntityManager em;
 
   @Override
   public void add(Person person) {
      em.persist(person);
   }
 
   @Override
   public List<Person> listPersons() {
      CriteriaQuery<Person> criteriaQuery = em.getCriteriaBuilder().createQuery(Person.class);
      @SuppressWarnings("unused")
      Root<Person> root = criteriaQuery.from(Person.class);
      return em.createQuery(criteriaQuery).getResultList();
   }
 
}
cs

@PersistenceContext주석은 주입하는 데 사용됩니다 EntityManagerDOA 클래스로 객체를.

 

 

Service class

 다음과 같이 패키지 @Service 아래에 클래스를  작성하십시오  com.boraji.tutorial.spring.service.

PersonService.java

1
2
3
4
5
6
7
8
9
10
package com.boraji.tutorial.spring.service;
 
import java.util.List;
 
import com.boraji.tutorial.spring.entity.Person;
 
public interface PersonService {
    void add(Person person);
    List<Person> listPersons();
}
cs

PersonServiceImp.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package com.boraji.tutorial.spring.service;
 
import java.util.List;
 
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
 
import com.boraji.tutorial.spring.dao.PersonDao;
import com.boraji.tutorial.spring.entity.Person;
 
/**
 * @author imssbora
 *
 */
@Service
public class PersonServiceImp implements PersonService {
 
   @Autowired
   private PersonDao userDao;
 
   @Transactional
   @Override
   public void add(Person person) {
      userDao.add(person);
   }
 
   @Transactional(readOnly = true)
   @Override
   public List<Person> listPersons() {
      return userDao.listPersons();
   }
 
}
cs

 

persistence.xml 파일

폴더 persistence.xml아래  파일을 src/main/java/META-INF작성하고 다음 코드를 작성하십시오.

persistence.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
             http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"
  version="2.1">
 
  <persistence-unit name="LOCAL_PERSISTENCE">
    <description> Spring Hibernate JPA Configuration Example</description>
    <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
 
    <properties>
      <property name="javax.persistence.jdbc.driver" value="com.mysql.cj.jdbc.Driver" />
      <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/BORAJI" />
      <property name="javax.persistence.jdbc.user" value="root" />
      <property name="javax.persistence.jdbc.password" value="admin" />
      <property name="hibernate.show_sql" value="true" />
      <property name="hibernate.hbm2ddl.auto" value="update" />
    </properties>
 
  </persistence-unit>
</persistence>
cs

이것은 persistence.xml를 구성하는 데 사용되는 EntityManager응용 프로그램 서버 또는 독립 실행 형 응용 프로그램 내에서. 데이터베이스 (연결 URL, 사용자 이름, 비밀번호 등) 및 ORM 관련 정보가 들어 있습니다.

Spring configuration

 패키지 @Configuration 아래에 클래스를  만듭니다  com.boraji.tutorial.spring.config.

@EnableTransactionManagement 트랜잭션 관리 기능을 사용하려면 주석으로이 구성 클래스에 주석을 답니다  .

AppConfig.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package com.boraji.tutorial.spring.config;
 
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.ComponentScans;
import org.springframework.context.annotation.Configuration;
import org.springframework.orm.jpa.JpaTransactionManager;
import org.springframework.orm.jpa.LocalEntityManagerFactoryBean;
import org.springframework.transaction.annotation.EnableTransactionManagement;
 
/**
 * @author imssbora
 *
 */
@Configuration
@EnableTransactionManagement
@ComponentScans(value = { @ComponentScan("com.boraji.tutorial.spring.dao"),
      @ComponentScan("com.boraji.tutorial.spring.service") })
public class AppConfig {
 
   @Bean
   public LocalEntityManagerFactoryBean geEntityManagerFactoryBean() {
      LocalEntityManagerFactoryBean factoryBean = new LocalEntityManagerFactoryBean();
      factoryBean.setPersistenceUnitName("LOCAL_PERSISTENCE");
      return factoryBean;
   }
 
   @Bean
   public JpaTransactionManager geJpaTransactionManager() {
      JpaTransactionManager transactionManager = new JpaTransactionManager();
      transactionManager.setEntityManagerFactory(geEntityManagerFactoryBean().getObject());
      return transactionManager;
   }
}
cs

Run application

위의 spring-hibernate-jpa 구성을 테스트 할 기본 클래스를 작성하십시오.

MainApp.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package com.boraji.tutorial.spring;
 
import java.util.List;
 
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
 
import com.boraji.tutorial.spring.config.AppConfig;
import com.boraji.tutorial.spring.entity.Person;
import com.boraji.tutorial.spring.service.PersonService;
 
/**
 * @author imssbora
 *
 */
public class MainApp {
   public static void main(String[] args) {
      AnnotationConfigApplicationContext context = 
            new AnnotationConfigApplicationContext(AppConfig.class);
 
      PersonService personService = context.getBean(PersonService.class);
 
      // Add Persons
      personService.add(new Person("Sunil""Bora""suni.bora@example.com"));
      personService.add(new Person("David""Miller""david.miller@example.com"));
      personService.add(new Person("Sameer""Singh""sameer.singh@example.com"));
      personService.add(new Person("Paul""Smith""paul.smith@example.com"));
 
      // Get Persons
      List<Person> persons = personService.listPersons();
      for (Person person : persons) {
         System.out.println("Id = "+person.getId());
         System.out.println("First Name = "+person.getFirstName());
         System.out.println("Last Name = "+person.getLastName());
         System.out.println("Email = "+person.getEmail());
         System.out.println();
      }
 
      context.close();
   }
}
cs

Output

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Hibernate: create table PERSONS (id bigint not null auto_increment, EMAIL varchar(255), FIRST_NAME varchar(255), LAST_NAME varchar(255), primary key (id)) engine=MyISAM
Hibernate: insert into PERSONS (EMAIL, FIRST_NAME, LAST_NAME) values (?, ?, ?)
Hibernate: insert into PERSONS (EMAIL, FIRST_NAME, LAST_NAME) values (?, ?, ?)
Hibernate: insert into PERSONS (EMAIL, FIRST_NAME, LAST_NAME) values (?, ?, ?)
Hibernate: insert into PERSONS (EMAIL, FIRST_NAME, LAST_NAME) values (?, ?, ?)
Hibernate: select person0_.id as id1_0_, person0_.EMAIL as EMAIL2_0_, person0_.FIRST_NAME as FIRST_NA3_0_, person0_.LAST_NAME as LAST_NAM4_0_ from PERSONS person0_
Id = 1
First Name = Sunil
Last Name = Bora
Email = suni.bora@example.com
 
Id = 2
First Name = David
Last Name = Miller
Email = david.miller@example.com
 
Id = 3
First Name = Sameer
Last Name = Singh
Email = sameer.singh@example.com
 
Id = 4
First Name = Paul
Last Name = Smith
Email = paul.smith@example.com
cs

 

Download Sources

spring-hibernate-jpa-example.zip18.19 KB

반응형

'JAVA/SPRING > SPRING' 카테고리의 다른 글

Spring Framework: annotation 정리  (0) 2017.12.04
Spring Web MVC, @Controller 어노테이션 정리  (0) 2017.12.04

+ Recent posts