일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Golang
- 파이썬 동시성
- Play2
- 안드로이드 웹뷰
- 스칼라
- Play2 로 웹 개발
- 주키퍼
- 엔터프라이즈 블록체인
- 이더리움
- hyperledger fabric
- 블록체인
- Adapter 패턴
- 하이퍼레저 패브릭
- akka 강좌
- play 강좌
- 파이썬 머신러닝
- 플레이프레임워크
- Actor
- 스칼라 동시성
- CORDA
- 파이썬 데이터분석
- 스칼라 강좌
- Akka
- 스위프트
- Hyperledger fabric gossip protocol
- play2 강좌
- 파이썬 강좌
- 파이썬
- 그라파나
- 하이브리드앱
- Today
- Total
HAMA 블로그
자바 EnumBitSet 사용하기 본문
http://claude-martin.ch/enumbitset/ 참조 (라이브러리 여기있음)
Project EnumBitSet
This is the project home for EnumBitSet. It's a small project offering more functionality with enum types in Java.
Java 8 is needed to use any of the code!!
Is EnumBitSet the right thing for you?
Do you know this situation: You have created some enum types in Java and now you want to use them but you don't know how to store them in a database? Hibernate and JPA can help you but ORM isn't always the best approach. Maybe you just want to have more control on how the data is stored to the database.
EnumBitSet can help you working with sets of enum constants and storing those sets in one single database field. Just use the method toLong()
if you are sure that there are not more than 64 elements in the enum type. Or use toBigInteger()
for enum types of any size.
This library also offers a more general interface to bit sets that are restricted by a domain (universe). Three implementations exist:
- EnumBitSet (for enum types, mutable)
- GeneralDomainBitSet (for all types, mutable)
- SmallDomainBitSet (for up to 64 elements of any type, immutable)
'Java' 카테고리의 다른 글
자바로 MS 문서 다루기 (0) | 2015.11.05 |
---|---|
C++ 멤버변수 와 자바 멤버변수 초기화 (0) | 2015.09.26 |
자바 enum 정리 (0) | 2015.09.01 |
자바 volatile / C volatile 정리 (0) | 2015.09.01 |
자바 Concurrent 라이브러리 정리 (0) | 2015.08.31 |