ÇÁ·Î±×·¡¹Ö
ù ÆäÀÌÁö ·£´ý ±Û ȸ¿ø°¡ÀÔ ·Î±×ÀÎ
ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-03-16 14:27:52
URL https://te31.com/rgr/view.php?id=study&no=1741 ¸ð¹ÙÀÏ È­¸é
ÇÏÀ̹ö³×ÀÌÆ® °ü·Ã Áú¹®ÀÔ´Ï´Ù.

aBO.java
@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

0
1 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-03-16 17:32:28
"java POJO json serializer" ·Î ±¸±Û °Ë»ö ¤¡¤¡¤¡
2 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-03-16 18:02:46
1/ Ȥ½Ã ÇÏÀ̹ö³×ÀÌÆ® ÇÒÁÙ ¾Æ½Ã³ª¿ä ´Ù¸¥°Ô ¶Ç ¸·Çô¼­¿ä ¤Ð¤Ð
http://blog.naver.com/dress07/220656633855 À§¿¡ Áú¹®Àº ÀÌ·¸°Ô ÇØ°áÇß½À´Ï´Ù
3 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-03-16 18:33:43
ÇÏÀ̹ö³×ÀÌÆ®·¡ºÃÀÚ °Á ORMÀÇ ÀÏÁ¾ÀÏ»ÓÀÌÁ®.. ±×¸®°í ÀÛ¼ºÀںР½Ç·ÂÀ» ¸ô¶ó¼­ ½Ç·ÊµÇ´Â ¸»ÀÏÁöµµ ¸ð¸£°ÚÀ¸³ª ORM¿¡ ³Ê¹« ÀÇÁ¸ÇÏ½Ã¸é ¹Ùº¸µË´Ï´Ù. º¹ÀæÇÑ SQLÀ» ¾µÁÙ ¾Æ´Â °í¼öµéÀ» À§ÇÑ µµ±¸°¡ ÇÏÀ̹ö³×ÀÌÆ® °°Àº µµ±¸¿¡¿ä.
4 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-03-18 22:19:09
Àü¹ÝÀûÀ¸·Î ÀÌÇØ°¡ Àß...
°´Ã¼¸¦ Âï¾ú´Ù´Â ¸»ÀÌ ¹«½¼ ¸»Àΰ¡¿ä? toStringÇؼ­ Äֿܼ¡ Ãâ·ÂÇß´Ù´Â ¸»Àΰ¡¿ä?

Âü°í·Î..
joincolumnÀÇ À¯¹«´Â mapping½Ã °ü°è Å×À̺íÀÌ ÀÖ´À³Ä ¾ø´Â³ÄÀÇ Â÷ÀÌÀÔ´Ï´Ù. uni/bi-directional mappingÀ̳ª lazy loadingÀ̶û °ü·ÃÀÌ ¾ø¾î¿ä.

±×¸®°í targetEntity´Â ¿Ö ¼³Á¤ÇϽŰǰ¡¿ä? B class°¡ bBO¸¦ »ó¼ÓÇϳª¿ä?
5 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-04-05 02:51:42
3/ ÇÏÁö¸¸ Çö½ÇÀº ¹Ý´ë
´ñ±ÛÀ» ÀÛ¼ºÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.
(±ÇÇÑÀÌ ¾ø´Â ȸ¿ø·¹º§)
¸ñ·ÏÀ¸·Î
ÀÌ¿ë¾à°ü | ±¤°í/Á¦ÈÞ | °³ÀÎÁ¤º¸Ãë±Þ¹æħ | ¹®ÀÇ/½Å°í | ¸ð¹ÙÀÏ TE31 | ¼­¹ö ºÎÇÏ : 14%
½Ç½Ã°£ Issue Ä¿¹Â´ÏƼ TE31 [¾ËÁö·Õ] ¨Ï 2002-2024
TOP arrow_upward