2014-09-19 3 views
1

우리는 우리의 side.we에서 주문 구조를 위해 Human Readable Order ID (OD40627056751)을 구현하고자하는 전자 상거래 응용 프로그램을 개발 중입니다. 자바 1.6과 Strus 2를 사용하고 있습니다. x와 mysql 5.5, 이 문제에서 나를 도우십시오. 미리 감사드립니다.자바에서 사람이 읽을 수있는 고유 ID를 생성하는 방법

+0

하는 경우에만 데이터베이스에 대한 전 세계적으로 고유 ID, 또는 고유시겠습니까. –

+0

동일한 고유 ID가 고객에게 주문 상태를 확인하기 위해 전송하기 때문에 전 세계적으로 원합니다. 생성해야하며 주문에 대한 추가 정보를 얻기 위해 클라이언트 측에 문의해야합니다. – zameer

+0

다음을 참조하십시오. http : // stackoverflow. com/questions/9543715/생성 - 사람이 읽을 수있는 사용 가능 - 짧지 만 고유 한 ID – Augusto

답변

0

일부 접두사가있는 기본 키 번호를 사용할 수 있습니다.

한 사이트의 주문 번호 일뿐입니다. 전 세계적으로 고유 할 필요는 없으며 고유 한 주문 번호 여야합니다. 주문 테이블 기본 키 자체는 고유합니다.

주문 번호가 될 수 있습니다 OD0000000001, OD0000000002, ..., OD0000003333

+0

엔티티가 생성되었지만 아직 지속되지 않은 경우 (따라서 기본 키가 할당되지 않은 경우)는 어떻습니까? – scottb