Skip to content

Instantly share code, notes, and snippets.

@JavaNoobPig
JavaNoobPig / IntroductionSpring40_3.java
Last active March 18, 2019 11:05
IntroductionSpring40_3
package com.pig.database.databasedemo.jdbc;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.BeanPropertyRowMapper; //new!! 來自Spring
import org.springframework.jdbc.core.JdbcTemplate; //new!! 來自Spirng
import org.springframework.stereotype.Repository;
@JavaNoobPig
JavaNoobPig / IntroductionSpring40_4.java
Created March 18, 2019 11:05
IntroductionSpring40_4
package com.pig.database.databasedemo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@JavaNoobPig
JavaNoobPig / IntroductionSpring41_1
Created March 18, 2019 11:28
IntroductionSpring41_1
package com.pig.database.databasedemo.entity;
import java.util.Date;
public class Person {
private int id;
private String name;
private String location;
private Date birthDate;
@JavaNoobPig
JavaNoobPig / IntroductionSpring42_1.java
Created March 18, 2019 11:53
IntroductionSpring42_1
package com.pig.database.databasedemo.jdbc;
import java.sql.Timestamp;
import java.util.Date;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.BeanPropertyRowMapper; //new!! 來自Spring
import org.springframework.jdbc.core.JdbcTemplate; //new!! 來自Spirng
@JavaNoobPig
JavaNoobPig / IntroductionSpring42_2.java
Created March 18, 2019 11:54
IntroductionSpring42_2
package com.pig.database.databasedemo;
import java.util.Date;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
@JavaNoobPig
JavaNoobPig / IntroductionSpring43_1.java
Created March 19, 2019 00:38
IntroductionSpring43_1
package com.pig.database.databasedemo.jdbc;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Timestamp;
import java.util.Date;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
@JavaNoobPig
JavaNoobPig / IntroductionSpring44_1.java
Last active March 20, 2019 00:44
IntroductionSpring44_1
package com.pig.database.databasedemo.entity;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
@Entity
public class Person {
@JavaNoobPig
JavaNoobPig / IntroductionSpring44_2.java
Created March 21, 2019 00:49
IntroductionSpring44_2
package com.pig.database.databasedemo.jpa;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.transaction.Transactional;
import org.springframework.stereotype.Repository;
import com.pig.database.databasedemo.entity.Person;
@JavaNoobPig
JavaNoobPig / IntroductionSpring44_3.java
Created March 21, 2019 00:53
IntroductionSpring44_3
package com.pig.database.databasedemo;
import java.util.Date;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
@JavaNoobPig
JavaNoobPig / IntroductionSpring44_4.sql
Created March 21, 2019 01:00
IntroductionSpring44_4
/*
create table person
(
id integer not null,
name varchar (255) not null,
location varchar(255),
birth_date timestamp,
primary key(id)
);
*/