Ask Your Question
0

ORM을 이용하는 경우 Audo Increment 속성을 부여할 방법이 있는지요.

asked 2017-04-11 21:55:52 +0900

잿빛너구리 gravatar image

안녕하세요? ORM에 대해 이제 막 공부(?) 하는 중인데요. 특정 필드의 속성에 Auto Increment를 부여할 수 있는지 여쭤 봅니다.

예를 들면 회원 가입시 Bigint형의 필드를 이용하여 가입시마다 순차 증가된 값으로 유니크 아이디로 활용한다든지... 할 수 없다면 혹 유니크 아이디를 만들 좋은 방법이 있는지요.

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
0

answered 2017-04-11 22:05:14 +0900

DK Moon gravatar image

updated 2017-04-12 16:46:43 +0900

안녕하세요.

아이펀 엔진에 관심 가져 주셔서 감사합니다.

말씀하신 대로 Autoincrement 는 대개 고유 번호 부여를 위해 사용합니다. 아이펀 엔진은 autoincrement 대신 오브젝트를 생성할 때 자동으로 고유 UUID 를 부여합니다. autoincrement 는 DB 를 합칠 때 고유성을 보장해주기 어렵지만, UUID 는 이보다 더 강력하게 고유성을 보장해주기 때문입니다.

아래 문서 링크에서 설명을 참고해주세요.

https://www.ifunfactory.com/engine/do...

해당되는 설명:

"모든 오브젝트는 고유한 ID 값을 갖습니다. 이 ID 값은 UUID 포맷이며, 다음과 같이 얻어낼 수 있습니다."

edit flag offensive delete link more

Comments

답변 감사합니다. 그렇지 않아도 uuid를 만들어 써야 하나 했는데.. 이미 기능을 가지고 있었군요. 좀더 찾아보지 못해 죄송합니다.

잿빛너구리 gravatar image잿빛너구리 ( 2017-04-11 23:50:28 +0900 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2017-04-11 21:55:52 +0900

Seen: 81 times

Last updated: Apr 12 '17