chang12 / til Goto Github PK
View Code? Open in Web Editor NEWToday I Learned
Today I Learned
새로운 scala 프로젝트를 만들면서, hadoop-aws 2.8.4, aws-java-sdk 1.10.6 를 사용하려고 했었다.
그런데 뭔가 잘 안되서 결국 hadoop-aws 2.7.3, aws-java-sdk 1.7.4 로 회귀했었다.
aws-java-sdk 1.10.6 은 jar 가 2KB 인걸보니... jar 에 코드가 다 있는게 아닌듯.
kotlin
spark
spring, hibernate
@Entity
달린 class 개수만큼 record 를 insert 하는 이유가?SimpleJpaRepository#findById
에서 CrudMethodMetadata
타입의 metadata != null 이라서 그런것 같고, EntityManager
에 비밀이 숨겨져있는 것 같다.@OneToOne
을 걸고 한쪽에 mappedBy 를 명시해서 owner side <-> inverse side 로 구현할 수도 있다. 하지만 이 경우 내가 생각하기에 DB 에 컬럼이 반대쪽에 생기는것 같은데... (참조하는쪽에 컬럼이 생겨야 하지 않을까 생각함) 참조하는쪽에 @ManyToOne
으로 필드를 선언하고, @Column
에 argument 로 unique 를 선언하면 어떨까? 그런데 owner side 에서 필드로 inverse side 를 접근할 수 있게 코드를 만들어줄 수 있을지 모르겠다.?
) + let
?:
)val parent = node.getParent() ?: return null
처럼 쓸 수 있다.!!
operatoras?
)filterNotNull
를 활용할 수 있다.만들고 싶은 아이디어들을 끄적이는 곳. 그러면서도 방향성이 뚜렷한 토이 프로젝트를 지향한다. 단순히 필요에 의해 만드는것보다도, 새로운 기술 스택에 대한 이해를 쌓을 수 있는 경험의 기회로 만드는 것이다.
@SpringBootTest
랑 @RunWith(SpringRunner::class)
을 달아야 repository 구현체를 정상적으로 얻을 수 있다.@Id
랑 @GeneratedValue
달때 getter 에 달아야하는 이유가 무엇일까? 기본적으로는 constructor parameter 에 다는거라서 ElementType
enum 이 PARAMETER 로 되려나...@GenerationType
이 TABLE
로 선택되는 것 같은데... hibernate_sequence 에 record 를 @Entity
달린 class 개수만큼 insert 하는게 의아하다.@OneToMany
- 특히 mappedBy field 의 doc 문장이 이해안된다.FetchType
@ManyToOne
@JoinColumn
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.