@OneToMany(targetEntity=B.class)
private List<bBO> bList;
À§¿Í °°ÀÌ jpa·Î °ü°è¸ÅÇθ¸ ¼³Á¤ÇÑ »óÅÂÀÔ´Ï´Ù.
joinColmnÀ» »ç¿ëÇÏÁö ¾Ê´Â ÀÌÀ¯´Â A¿Í BÀÇ Á¶Àθ¸ µ¥ÀÌÅÍ ÃßÃâÇÏ´Â°Ô ¾Æ´Ï¶ó A¸¸ ÃßÃâµµ
Çϱ⠶§¹®ÀÔ´Ï´Ù.
criteria¸¦ »ç¿ëÇؼ result¸¦ ÇÏ°Ô µÇ´Âµ¥ ¿©±â¼ ¹®Á¦´Â °´Ã¼¸¦ Âï¾úÀ»¶§
aBO@1249812 ÀÌ·±½ÄÀ¸·Î Ç¥ÇöµË´Ï´Ù. ¿øÇÏ´Â µ¥ÀÌÅ͸¦ ¾òÀ¸·Á¸é resulstList.get(0).getId()
¿Í °°ÀÌ °³º°·Î Á¢±ÙÇؼ¸¸ »ç¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.
ÃÖÁ¾ÀûÀ¸·Î´Â jsonÀ¸·Î º¯È¯ÇؾßÇÕ´Ï´Ù.
Criteria aCriteria= getCurrentSession().createCriteria(DisplaySpaceBO.class);
aCriteria.setResultTransformer(CriteriaSpecification.ALIAS_TO_ENTITY_MAP);
// ¿É¼ÇÀ» Á־ µ¿ÀÏÇÕ´Ï´Ù ¤Ð_¤Ð
List<aBO> resultList = (List<aBO>) aCriteria.list();
// [aBO@28166468, aBO@8712947124, aBO@1249124124]
// bList°¡ ¾øÀ» °æ¿ì Å° ¹ë·ù Çü½ÄÀ¸·Î Àß ÂïÈü´Ï´Ù.
JSONÀ¸·Î º¯È¯Çϱ⠽¬¿î ¹æ¹ýÀ̳ª °ü°è¸ÅÇÎ ¼³Á¤ ÈÄ¿¡ criteria resulst°ªÀ» BO¿¡ ¸ÅÇÎÇÏ´Â ¹æ¹ý ¾Æ½Ã¸é ´äº¯ ºÎŹµå¸³´Ï´Ù.
°¨»çÇÕ´Ï´Ù.
Áú¹® | 1461¸íÀÌ Àоú¾î¿ä. 3.15.10.137