1.1 --- a/src/ja/ergonomics/ide-ergonomics/ide-ergonomics/org/netbeans/modules/ide/ergonomics/java/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
1.2 +++ b/src/ja/ergonomics/ide-ergonomics/ide-ergonomics/org/netbeans/modules/ide/ergonomics/java/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
1.3 @@ -81,15 +81,15 @@
1.4 HibernateCfgResolver=Hibernate\u69cb\u6210\u30d5\u30a1\u30a4\u30eb
1.5 HibernateMappingResolver=Hibernate\u306e\u30de\u30c3\u30d4\u30f3\u30b0\u30fb\u30d5\u30a1\u30a4\u30eb
1.6 HibernateRevengResolver=Hibernate\u30ea\u30d0\u30fc\u30b9\u30fb\u30a8\u30f3\u30b8\u30cb\u30a2\u30ea\u30f3\u30b0\u30fb\u30d5\u30a1\u30a4\u30eb
1.7 -Templates/Hibernate=Hibernate
1.8 +#Templates/Hibernate=Hibernate
1.9 Templates/Hibernate/Hibernate.hbm.xml=Hibernate\u30de\u30c3\u30d4\u30f3\u30b0\u30fb\u30a6\u30a3\u30b6\u30fc\u30c9
1.10 Templates/Hibernate/Hibernate.cfg.xml=Hibernate\u69cb\u6210\u30a6\u30a3\u30b6\u30fc\u30c9
1.11 Templates/Hibernate/Hibernate.reveng.xml=Hibernate\u30ea\u30d0\u30fc\u30b9\u30fb\u30a8\u30f3\u30b8\u30cb\u30a2\u30ea\u30f3\u30b0\u30fb\u30a6\u30a3\u30b6\u30fc\u30c9
1.12 Templates/Hibernate/Hibernate.CodeGen=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304b\u3089\u306eHibernate\u306e\u30de\u30c3\u30d4\u30f3\u30b0\u30fb\u30d5\u30a1\u30a4\u30eb\u3068POJO
1.13 -hibernate-support=Hibernate
1.14 +#hibernate-support=Hibernate
1.15 ejb3-persistence=\u6301\u7d9a\u6027
1.16 -hibernate-persistence=Hibernate JPA
1.17 -eclipselink=EclipseLink (JPA 2.0)
1.18 +#hibernate-persistence=Hibernate JPA
1.19 +#eclipselink=EclipseLink (JPA 2.0)
1.20 #eclipselinkmodelgen=EclipseLink-ModelGen (JPA 2.0)
1.21 Templates/Persistence/Entity.java=\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9
1.22 Templates/Persistence/RelatedCMP=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304b\u3089\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9
1.23 @@ -137,26 +137,26 @@
1.24 Templates/UnitTests/JUnit4Suite.java=\u30c6\u30b9\u30c8\u30fb\u30b9\u30a4\u30fc\u30c8 - JUnit 4.x
1.25 Templates/UnitTests/junit-custom.xml=\u30ab\u30b9\u30bf\u30e0junit\u5b9f\u884c\u30b9\u30af\u30ea\u30d7\u30c8
1.26 POMResolver=Apache Maven POM\u30d5\u30a1\u30a4\u30eb
1.27 -Templates/OSGi=OSGi
1.28 +#Templates/OSGi=OSGi
1.29 template.activator=\u30d0\u30f3\u30c9\u30eb\u30fb\u30a2\u30af\u30c6\u30a3\u30d9\u30fc\u30bf
1.30 template.project.OSGi=OSGi\u30d0\u30f3\u30c9\u30eb
1.31 LBL_Maven_POM_Archetype=POM\u30d7\u30ed\u30b8\u30a7\u30af\u30c8
1.32 LBL_Maven_Quickstart_Archetype=Java\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3
1.33 template.existing=\u65e2\u5b58\u306ePOM\u3092\u4f7f\u7528\u3057\u305f\u30d7\u30ed\u30b8\u30a7\u30af\u30c8
1.34 template.pickArchetype=\u539f\u578b\u304b\u3089\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8
1.35 -Templates/Project/Maven2=Maven
1.36 +#Templates/Project/Maven2=Maven
1.37 CTL_MenuItem=Eclipse\u30d7\u30ed\u30b8\u30a7\u30af\u30c8(&E)...
1.38 Templates/SpringFramework=Spring Framework
1.39 Templates/SpringFramework/SpringXMLConfig.xml=Spring XML\u69cb\u6210\u30d5\u30a1\u30a4\u30eb
1.40 EmptyTestNGTest_displayName=TestNG\u30c6\u30b9\u30c8\u30fb\u30b1\u30fc\u30b9
1.41 suite.resolver=TestNGSuite\u30d5\u30a1\u30a4\u30eb
1.42 -testng=TestNG 6.5.1
1.43 +#testng=TestNG 6.5.1
1.44 TestNGSuite_displayName=TestNG\u30c6\u30b9\u30c8\u30fb\u30b9\u30a4\u30fc\u30c8
1.45 -jaxws21=JAX-WS 2.2
1.46 +#jaxws21=JAX-WS 2.2
1.47 Templates/SaaSServices=SaaS\u30b5\u30fc\u30d3\u30b9
1.48 Templates/XML/JavaXMLBinding=JAXB\u7d50\u5408
1.49 JAXBResolver=JAXB\u7d50\u5408
1.50 -JAXB-ENDORSED=JAXB-ENDORSED
1.51 +#JAXB-ENDORSED=JAXB-ENDORSED
1.52
1.53
1.54
2.1 --- a/src/ja/ide/extbrowser/extbrowser/org/netbeans/modules/extbrowser/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
2.2 +++ b/src/ja/ide/extbrowser/extbrowser/org/netbeans/modules/extbrowser/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
2.3 @@ -84,25 +84,25 @@
2.4
2.5 Templates/Services/Browsers/ExtWebBrowser.settings=\u5916\u90e8\u30d6\u30e9\u30a6\u30b6
2.6
2.7 -CTL_MozillaBrowserName=Mozilla
2.8 +#CTL_MozillaBrowserName=Mozilla
2.9
2.10 -CTL_FirefoxBrowserName=Firefox
2.11 +#CTL_FirefoxBrowserName=Firefox
2.12
2.13 -CTL_SafariBrowserName=Safari
2.14 +#CTL_SafariBrowserName=Safari
2.15
2.16 -CTL_ChromeBrowserName=Chrome
2.17 +#CTL_ChromeBrowserName=Chrome
2.18
2.19 -CTL_IExplorerBrowserName=Internet Explorer
2.20 +#CTL_IExplorerBrowserName=Internet Explorer
2.21
2.22 -Services/Browsers/IExplorerBrowser.settings=Internet Explorer
2.23 +#Services/Browsers/IExplorerBrowser.settings=Internet Explorer
2.24
2.25 -Services/Browsers/MozillaBrowser.settings=Mozilla
2.26 +#Services/Browsers/MozillaBrowser.settings=Mozilla
2.27
2.28 -Services/Browsers/FirefoxBrowser.settings=Firefox
2.29 +#Services/Browsers/FirefoxBrowser.settings=Firefox
2.30
2.31 -Services/Browsers/ChromeBrowser.settings=Chrome
2.32 +#Services/Browsers/ChromeBrowser.settings=Chrome
2.33
2.34 -Services/Browsers/SafariBrowser.settings=Safari
2.35 +#Services/Browsers/SafariBrowser.settings=Safari
2.36
2.37 PROP_DDE_ACTIVATE_TIMEOUT=\u30d6\u30e9\u30a6\u30b6\u306e\u8d77\u52d5\u30bf\u30a4\u30e0\u30fb\u30a2\u30a6\u30c8
2.38
3.1 --- a/src/ja/ide/javascript-editing/javascript-editing/org/netbeans/modules/javascript/editing/options/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
3.2 +++ b/src/ja/ide/javascript-editing/javascript-editing/org/netbeans/modules/javascript/editing/options/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
3.3 @@ -52,9 +52,9 @@
3.4 BrowserPanel.ie6Rb.text=6\u4ee5\u964d
3.5 BrowserPanel.ff3Rb.text=3.x\u4ee5\u964d
3.6 BrowserPanel.sf2Rb.text=2\u4ee5\u964d
3.7 -BrowserPanel.safariCb.text=Safari
3.8 +#BrowserPanel.safariCb.text=Safari
3.9 BrowserPanel.ie5Rb.text=5.5\u4ee5\u964d
3.10 -BrowserPanel.operaCb.text=Opera
3.11 +#BrowserPanel.operaCb.text=Opera
3.12 BrowserPanel.sf3Rb.text=3\u4ee5\u964d
3.13 BrowserPanel.languageLabel.text=JavaScript\u30d0\u30fc\u30b8\u30e7\u30f3:
3.14 BrowserPanel.browserLabel.text=\u30bf\u30fc\u30b2\u30c3\u30c8\u30fb\u30d6\u30e9\u30a6\u30b6:
3.15 @@ -62,5 +62,5 @@
3.16 #BrowserPanel.ffCb.text=Firefox/Mozilla
3.17 BrowserPanel.Debugging.text=\u30c7\u30d0\u30c3\u30b0\u3057\u3066\u3044\u307e\u3059:
3.18 BrowserPanel.ByPassContstructors.text=\u30d0\u30a4\u30d1\u30b9\u30fb\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf
3.19 -BrowserPanel.EnableStepFilters.text=EnableStepFilters
3.20 +#BrowserPanel.EnableStepFilters.text=EnableStepFilters
3.21
4.1 --- a/src/ja/ide/org-netbeans-lib-terminalemulator/org-netbeans-lib-terminalemulator/org/netbeans/lib/terminalemulator/support/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
4.2 +++ b/src/ja/ide/org-netbeans-lib-terminalemulator/org-netbeans-lib-terminalemulator/org/netbeans/lib/terminalemulator/support/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
4.3 @@ -40,12 +40,12 @@
4.4 # {1}: name of font family we will fall back to
4.5 FMT_FontUnavailable={0}\u3092\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093\u3002{1}\u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059
4.6
4.7 -MSG_Sample=The quick brown fox ...,
4.8 +#MSG_Sample=The quick brown fox ...,
4.9
4.10 #
4.11 # TermOptonsPanel
4.12 #
4.13 -MSG_Hello=Hello from Term
4.14 +#MSG_Hello=Hello from Term
4.15 LBL_Title=\u30d5\u30a9\u30f3\u30c8\u3092\u9078\u629e
4.16 LBL_ForegroundColor=\u524d\u666f\u8272:
4.17 # MNM_ForegroundColor=N
5.1 --- a/src/ja/ide/org-netbeans-libs-jaxb/org-netbeans-libs-jaxb/org/netbeans/libs/jaxb/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
5.2 +++ b/src/ja/ide/org-netbeans-libs-jaxb/org-netbeans-libs-jaxb/org/netbeans/libs/jaxb/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
5.3 @@ -42,6 +42,6 @@
5.4 # Sample ResourceBundle properties file
5.5
5.6 OpenIDE-Module-Name=JAXB 2.2\u30e9\u30a4\u30d6\u30e9\u30ea
5.7 -jaxb=JAXB 2.2
5.8 +#jaxb=JAXB 2.2
5.9
5.10
6.1 --- a/src/ja/java/java-api-common/java-api-common/org/netbeans/modules/java/api/common/applet/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
6.2 +++ b/src/ja/java/java-api-common/java-api-common/org/netbeans/modules/java/api/common/applet/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
6.3 @@ -41,9 +41,9 @@
6.4 # made subject to such option by the copyright holder.
6.5
6.6 #generated HTML
6.7 -GEN_title=\u30a2\u30d7\u30ec\u30c3\u30c8HTML\u30da\u30fc\u30b8
6.8 -GEN_header=\u30a2\u30d7\u30ec\u30c3\u30c8HTML\u30da\u30fc\u30b8
6.9 -GEN_copy=NetBeans IDE\u306b\u3088\u3063\u3066\u751f\u6210
6.10 +#GEN_title=\u30a2\u30d7\u30ec\u30c3\u30c8HTML\u30da\u30fc\u30b8
6.11 +#GEN_header=\u30a2\u30d7\u30ec\u30c3\u30c8HTML\u30da\u30fc\u30b8
6.12 +#GEN_copy=NetBeans IDE\u306b\u3088\u3063\u3066\u751f\u6210
6.13
6.14 #GEN_warning=<!--\n*** GENERATED applet HTML launcher - DO NOT EDIT IN 'BUILD' FOLDER ***\n\nIf you need to modify this HTML launcher file (e.g., to add applet parameters), \ncopy it to where your applet class is found in the SRC folder. If you do this, \nthe IDE will use it when you run or debug the applet.\n\nTip: To exclude an HTML launcher from the JAR file, use exclusion filters in \nthe Packaging page in the Project Properties dialog.\n\nFor more information see the online help.\n-->\n\n
6.15
7.1 --- a/src/ja/java/websvc-jaxws21/websvc-jaxws21/org/netbeans/modules/websvc/jaxws21/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
7.2 +++ b/src/ja/java/websvc-jaxws21/websvc-jaxws21/org/netbeans/modules/websvc/jaxws21/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
7.3 @@ -46,5 +46,5 @@
7.4 OpenIDE-Module-Short-Description=JAX-WS 2.2\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u30fb\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059
7.5 OpenIDE-Module-Long-Description=JAX-WS 2.2\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u30fb\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059
7.6 # library display name
7.7 -jaxws21=JAX-WS 2.2
7.8 +#jaxws21=JAX-WS 2.2
7.9
8.1 --- a/src/ja/java/xml-jaxb/xml-jaxb/org/netbeans/modules/xml/jaxb/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
8.2 +++ b/src/ja/java/xml-jaxb/xml-jaxb/org/netbeans/modules/xml/jaxb/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
8.3 @@ -18,5 +18,5 @@
8.4 Templates/XML=XML
8.5 Templates/XML/JavaXMLBinding=JAXB\u7d50\u5408
8.6 JAXBResolver=JAXB\u7d50\u5408
8.7 -JAXB-ENDORSED=JAXB-ENDORSED
8.8 +#JAXB-ENDORSED=JAXB-ENDORSED
8.9
9.1 --- a/src/ja/javacard/javacard-apdufile/javacard-apdufile/org/netbeans/modules/javacard/apdufile/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
9.2 +++ b/src/ja/javacard/javacard-apdufile/javacard-apdufile/org/netbeans/modules/javacard/apdufile/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
9.3 @@ -1,5 +1,5 @@
9.4 LBL_Apdu_loader_name=Apdu\u30d5\u30a1\u30a4\u30eb
9.5 -OpenIDE-Module-Display-Category=Java Card(TM)
9.6 +#OpenIDE-Module-Display-Category=Java Card(TM)
9.7 OpenIDE-Module-Long-Description=Java Card APDU\u30b9\u30af\u30ea\u30d7\u30c8(.scr)\u30d5\u30a1\u30a4\u30eb\u306e\u30a8\u30c7\u30a3\u30bf\u30fb\u30b5\u30dd\u30fc\u30c8\u3092\u63d0\u4f9b\u3057\u307e\u3059
9.8 OpenIDE-Module-Name=Java Card APDU\u30d5\u30a1\u30a4\u30eb\u306e\u30b5\u30dd\u30fc\u30c8
9.9 OpenIDE-Module-Short-Description=Java Card APDU\u30b9\u30af\u30ea\u30d7\u30c8(.scr)\u30d5\u30a1\u30a4\u30eb\u306e\u30a8\u30c7\u30a3\u30bf\u30fb\u30b5\u30dd\u30fc\u30c8\u3092\u63d0\u4f9b\u3057\u307e\u3059
10.1 --- a/src/ja/javacard/javacard-console/javacard-console/org/netbeans/modules/javacard/console/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
10.2 +++ b/src/ja/javacard/javacard-console/javacard-console/org/netbeans/modules/javacard/console/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
10.3 @@ -1,4 +1,4 @@
10.4 -OpenIDE-Module-Display-Category=Java Card(TM)
10.5 +#OpenIDE-Module-Display-Category=Java Card(TM)
10.6 OpenIDE-Module-Long-Description=\u5b9f\u884c\u4e2d\u306eJava Card\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3068\u30e9\u30a4\u30d6\u3067\u5bfe\u8a71\u3059\u308b\u305f\u3081\u306e\u30b3\u30f3\u30bd\u30fc\u30eb\u30fb\u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002\u3057\u305f\u304c\u3063\u3066\u3001\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u5b9f\u884c\u305b\u305a\u306b\u30c7\u30fc\u30bf\u3092\u9001\u53d7\u4fe1\u3067\u304d\u307e\u3059\u3002
10.7 OpenIDE-Module-Name=Java Card\u30b3\u30f3\u30bd\u30fc\u30eb
10.8 ACTION_SHOW_CONSOLE=\u30b3\u30f3\u30bd\u30fc\u30eb\u3092\u958b\u304f
11.1 --- a/src/ja/javacard/javacard-kit/javacard-kit/org/netbeans/modules/javacard/kit/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
11.2 +++ b/src/ja/javacard/javacard-kit/javacard-kit/org/netbeans/modules/javacard/kit/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
11.3 @@ -1,5 +1,5 @@
11.4 OpenIDE-Module-Display-Category=Java Card(TM)
11.5 OpenIDE-Module-Long-Description=Java Card\u30c6\u30af\u30ce\u30ed\u30b8\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u30fb\u30bf\u30a4\u30d7\u304a\u3088\u3073\u5b8c\u5168\u306a\u30b5\u30dd\u30fc\u30c8\u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002
11.6 -OpenIDE-Module-Name=Java Card(TM)
11.7 +#OpenIDE-Module-Name=Java Card(TM)
11.8 OpenIDE-Module-Short-Description=Java Card\u30c6\u30af\u30ce\u30ed\u30b8\u306e\u30b5\u30dd\u30fc\u30c8\u3092\u63d0\u4f9b\u3057\u307e\u3059
11.9
12.1 --- a/src/ja/javacard/javacard-oberthur/javacard-oberthur/org/netbeans/modules/javacard/oberthur/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
12.2 +++ b/src/ja/javacard/javacard-oberthur/javacard-oberthur/org/netbeans/modules/javacard/oberthur/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
12.3 @@ -1,4 +1,4 @@
12.4 -OpenIDE-Module-Display-Category=Java Card(TM)
12.5 +#OpenIDE-Module-Display-Category=Java Card(TM)
12.6 OpenIDE-Module-Long-Description=NetBeans Java Card\u30e2\u30b8\u30e5\u30fc\u30eb\u3067Oberthur\u30b9\u30de\u30fc\u30c8\u30fb\u30ab\u30fc\u30c9SDK\u3092Java Card\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u3068\u3057\u3066\u8a8d\u8b58\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u3001Java Card\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092Oberthur\u30c7\u30d0\u30a4\u30b9\u306b\u30c7\u30d7\u30ed\u30a4\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002
12.7 OpenIDE-Module-Name=Oberthur Java Card\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0
12.8 CARD_DISPLAY_NAME=Oberthur\u30b9\u30de\u30fc\u30c8\u30fb\u30ab\u30fc\u30c9
13.1 --- a/src/ja/javacard/javacard-ri-bundle/javacard-ri-bundle/org/netbeans/modules/javacard/ri/bundle/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
13.2 +++ b/src/ja/javacard/javacard-ri-bundle/javacard-ri-bundle/org/netbeans/modules/javacard/ri/bundle/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
13.3 @@ -1,4 +1,4 @@
13.4 -OpenIDE-Module-Display-Category=Java Card(TM)
13.5 +#OpenIDE-Module-Display-Category=Java Card(TM)
13.6 OpenIDE-Module-Long-Description=Java Card\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u958b\u767a\u7528\u306eJava Card 3.0.2\u53c2\u7167\u5b9f\u88c5\u306e\u7d44\u8fbc\u307f\u30b3\u30d4\u30fc\u3092\u63d0\u4f9b\u3057\u307e\u3059
13.7 OpenIDE-Module-Name=Java Card\u30e9\u30f3\u30bf\u30a4\u30e0\u30fb\u30d0\u30f3\u30c9\u30eb
13.8 OpenIDE-Module-Short-Description=Java Card 3\u53c2\u7167\u5b9f\u88c5\u304c\u30d0\u30f3\u30c9\u30eb\u3055\u308c\u3066\u3044\u307e\u3059
14.1 --- a/src/ja/javacard/javacard-ri-platform/javacard-ri-platform/org/netbeans/modules/javacard/ri/platform/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
14.2 +++ b/src/ja/javacard/javacard-ri-platform/javacard-ri-platform/org/netbeans/modules/javacard/ri/platform/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
14.3 @@ -1,4 +1,4 @@
14.4 -OpenIDE-Module-Display-Category=Java Card(TM)
14.5 +#OpenIDE-Module-Display-Category=Java Card(TM)
14.6 OpenIDE-Module-Long-Description=\u300c\u30c4\u30fc\u30eb\u300d>\u300cJava\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u300d\u3067Java Card\u53c2\u7167\u5b9f\u88c5\u3092Java\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u3068\u3057\u3066\u8a2d\u5b9a\u3057\u3001\u305d\u308c\u3092Java Card\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002
14.7 OpenIDE-Module-Name=Java Card RI\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0
14.8 OpenIDE-Module-Short-Description=Java Card\u53c2\u7167\u5b9f\u88c5\u3092Java\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u3068\u3057\u3066\u4f7f\u7528\u3059\u308b\u305f\u3081\u306e\u30b5\u30dd\u30fc\u30c8
15.1 --- a/src/ja/javacard/javacard-spi/javacard-spi/org/netbeans/modules/javacard/spi/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
15.2 +++ b/src/ja/javacard/javacard-spi/javacard-spi/org/netbeans/modules/javacard/spi/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
15.3 @@ -1,4 +1,4 @@
15.4 -OpenIDE-Module-Display-Category=Java Card(TM)
15.5 +#OpenIDE-Module-Display-Category=Java Card(TM)
15.6 OpenIDE-Module-Long-Description=Java Card\u30e9\u30f3\u30bf\u30a4\u30e0\u3092\u7d71\u5408\u3059\u308b\u305f\u3081\u306eAPI
15.7 OpenIDE-Module-Name=Java Card SPI
15.8 MSG_UNKNOWN_VENDOR=\u4e0d\u660e\u306a\u30d9\u30f3\u30c0\u30fc
16.1 --- a/src/ja/php/php-doctrine2/php-doctrine2/org/netbeans/modules/php/doctrine2/annotations/orm/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
16.2 +++ b/src/ja/php/php-doctrine2/php-doctrine2/org/netbeans/modules/php/doctrine2/annotations/orm/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
16.3 @@ -38,35 +38,35 @@
16.4 #
16.5 # Portions Copyrighted 2012 Sun Microsystems, Inc.
16.6
16.7 -ColumnTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Column</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u6ce8\u91c8\u4ed8\u304d\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570\u3092\u6301\u7d9a\u7684\u3068\u3057\u3066\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u3053\u308c\u306f\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570<code>PHP</code> <code>DocBlock</code>\u30b3\u30e1\u30f3\u30c8\u306e\u4e2d\u306b\u5165\u308c\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u306e\u5909\u6570\u306e\u4e2d\u306b\u542b\u307e\u308c\u308b\u5024\u306f\u3059\u3079\u3066\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9\u306e\u30e9\u30a4\u30d5\u30b5\u30a4\u30af\u30eb\u306e\u4e00\u90e8\u3068\u3057\u3066\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u4fdd\u5b58\u3055\u308c\u3001\u307e\u305f\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304b\u3089\u30ed\u30fc\u30c9\u3055\u308c\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>type</code></b></td><td><code>PHP</code>\u8868\u73fe\u3068\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u8868\u73fe\u3068\u306e\u9593\u3067\u5909\u63db\u3055\u308c\u308b<code>Doctrine</code> <code>Type</code>\u306e\u540d\u524d\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u306f\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u5217\u540d\u306b\u5bfe\u3057\u3066\u3082\u30d7\u30ed\u30d1\u30c6\u30a3\u540d\u304c\u4f7f\u7528\u3055\u308c\u307e\u3059\u304c\u3001<code>name</code>\u5c5e\u6027\u3092\u4f7f\u7528\u3059\u308b\u3068\u5217\u540d\u3092\u6307\u5b9a\u3067\u304d\u307e\u3059\u3002</td></tr><tr><td valign="top"><b><code>length</code></b></td><td>\u6587\u5b57\u5217\u578b\u3067\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u5185\u306e\u6587\u5b57\u5217\u306e\u6700\u5927\u9577\u3092\u6307\u5b9a\u3059\u308b\u305f\u3081\u306b\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002<code>Doctrine</code>\u3067\u306f\u3001\u6587\u5b57\u5217\u5024\u306e\u9577\u3055\u306f\u81ea\u52d5\u7684\u306b\u691c\u8a3c\u3055\u308c\u307e\u305b\u3093\u3002</td></tr><tr><td valign="top"><b><code>precision</code></b></td><td>10\u9032(\u771f\u6570\u5024)\u5217\u306e\u7cbe\u5ea6(10\u9032\u5217\u306b\u306e\u307f\u9069\u7528)\u3002</td></tr><tr><td valign="top"><b><code>scale</code></b></td><td>10\u9032(\u771f\u6570\u5024)\u5217\u306e\u4f4d\u53d6\u308a(10\u9032\u5217\u306b\u306e\u307f\u9069\u7528)\u3002</td></tr><tr><td valign="top"><b><code>unique</code></b></td><td>\u57fa\u790e\u3068\u306a\u308b\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u8868\u306e\u3059\u3079\u3066\u306e\u884c\u3067\u5217\u306e\u5024\u3092\u4e00\u610f\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u304b\u3069\u3046\u304b\u3092\u6307\u5b9a\u3059\u308b\u30d6\u30fc\u30eb\u5024\u3002</td></tr><tr><td valign="top"><b><code>nullable</code></b></td><td>\u3053\u306e\u5217\u306b<code>NULL</code>\u5024\u3092\u4f7f\u7528\u3067\u304d\u308b\u304b\u3069\u3046\u304b\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002</td></tr><tr><td valign="top"><b><code>columnDefinition</code></b></td><td>\u5217\u540d\u306e\u5f8c\u304b\u3089\u59cb\u307e\u3063\u3066\u5b8c\u5168\u306a(\u79fb\u690d\u6027\u306e\u306a\u3044)\u5217\u5b9a\u7fa9\u3092\u6307\u5b9a\u3059\u308b<code>DDL</code> <code>SQL</code>\u30b9\u30cb\u30da\u30c3\u30c8\u3002\u3053\u306e\u5c5e\u6027\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001<code>RMDBS</code>\u306e\u62e1\u5f35\u6a5f\u80fd\u3092\u5229\u7528\u3067\u304d\u307e\u3059\u3002\u305f\u3060\u3057\u3001\u3053\u306e\u6a5f\u80fd\u3092\u4f7f\u7528\u3059\u308b\u969b\u306f\u305d\u306e\u7d50\u679c\u3092\u3088\u304f\u8003\u616e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<code>columnDefinition</code>\u3092\u4f7f\u7528\u3057\u305f\u5834\u5408\u3001<code>SchemaTool</code>\u306f\u5217\u306b\u5bfe\u3059\u308b\u5909\u66f4\u3092\u6b63\u5e38\u306b\u691c\u51fa\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3059\u3002</td></tr></table>\n<p>\u307e\u305f\u3001<code>type</code>\u5c5e\u6027\u306b\u3088\u308a<code>PHP</code>\u5024\u3068\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u5024\u306e\u9593\u306e\u5909\u63db\u304c\u5f15\u304d\u7d9a\u304d\u51e6\u7406\u3055\u308c\u308b\u3053\u3068\u306b\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u8868\u9593\u306e\u7d50\u5408\u306b\u4f7f\u7528\u3055\u308c\u308b\u5217\u306b\u3053\u306e\u5c5e\u6027\u3092\u4f7f\u7528\u3059\u308b\u5834\u5408\u306f\u3001<code>@JoinColumn</code>\u306b\u3082\u6ce8\u610f\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>\n/**\n\ * @Column(type="string", length=32, unique=true, nullable=false)\n\ */\nprotected $username;\n\n/**\n\ * @Column(type="string", columnDefinition="CHAR(2) NOT NULL")\n\ */\nprotected $country;\n\n/**\n\ * @Column(type="decimal", precision=2, scale=1)\n\ */\nprotected $height;\n</code></pre>
16.8 -ChangeTrackingPolicyTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@ChangeTrackingPolicy</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p><code>ChangeTrackingPolicy</code>\u6ce8\u91c8\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u30d5\u30e9\u30c3\u30b7\u30e5\u4e2d\u306b<code>Doctrine 2</code> <code>UnitOfWork</code>\u3067\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u5909\u66f4\u3092\u691c\u51fa\u3059\u308b\u65b9\u6cd5\u3092\u6307\u5b9a\u3067\u304d\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u306f\u3001\u9045\u5ef6\u3057\u305f\u6697\u9ed9\u7684\u306a\u65b9\u91dd\u306b\u5f93\u3063\u3066\u5404\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u304c\u30c1\u30a7\u30c3\u30af\u3055\u308c\u307e\u3059\u3002\u3064\u307e\u308a\u3001\u30d5\u30e9\u30c3\u30b7\u30e5\u6642\u306b<code>UnitOfWork</code>\u306b\u3088\u3063\u3066\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u3059\u3079\u3066\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u304c\u4ee5\u524d\u306b\u683c\u7d0d\u3055\u308c\u305f\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u3068\u6bd4\u8f03\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u306f\u8ffd\u52a0\u8a2d\u5b9a\u306a\u3057\u3067\u884c\u308f\u308c\u307e\u3059\u304c\u3001\u5225\u306e\u5909\u66f4\u8ffd\u8de1\u30dd\u30ea\u30b7\u30fc\u3092\u4f7f\u7528\u3057\u3066\u30d5\u30e9\u30c3\u30b7\u30e5\u306e\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u3092\u8abf\u6574\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>\n/**\n\ * @Entity\n\ * @ChangeTrackingPolicy("DEFERRED_IMPLICIT")\n\ * @ChangeTrackingPolicy("DEFERRED_EXPLICIT")\n\ * @ChangeTrackingPolicy("NOTIFY")\n\ */\nclass User {}\n</code></pre>
16.9 -DiscriminatorColumnTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@DiscriminatorColumn</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u306e\u6ce8\u91c8\u306f\u3001\u7d99\u627f\u968e\u5c64\u306e\u6700\u4e0a\u4f4d\u30af\u30e9\u30b9/\u30b9\u30fc\u30d1\u30fc\u30af\u30e9\u30b9\u306b\u5fc5\u9808\u306e\u6ce8\u91c8\u3067\u3059\u3002\u30af\u30e9\u30b9\u540d\u3092\u4fdd\u5b58\u3059\u308b\u5217\u306e\u8a73\u7d30\u3092\u6307\u5b9a\u3059\u308b\u3082\u306e\u3067\u3001\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306f\u5b9f\u969b\u306b\u306f\u3053\u306e\u6ce8\u91c8\u3068\u3057\u3066\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5316\u3055\u308c\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>discriminator\u306e\u5217\u540d\u3002\u3053\u306e\u540d\u524d\u306f\u3001\u914d\u5217\u30cf\u30a4\u30c9\u30ec\u30fc\u30b7\u30e7\u30f3\u4e2d\u306b\u3001\u30af\u30e9\u30b9\u540d\u3092\u6307\u5b9a\u3059\u308b\u305f\u3081\u306e\u30ad\u30fc\u3068\u3057\u3066\u3082\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>type</code></b></td><td>\u30c7\u30d5\u30a9\u30eb\u30c8\u306f<code>string</code>\u3067\u3059\u3002</td></tr><tr><td valign="top"><b><code>length</code></b></td><td>\u30c7\u30d5\u30a9\u30eb\u30c8\u306f<code>255</code>\u3067\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity\n\ * @InheritanceType("JOINED")\n\ * @DiscriminatorColumn(name="discr", type="string")\n\ * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})\n\ */\nclass Person {\n\ // ...\n}\n</code></pre>
16.10 -DiscriminatorMapTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@DiscriminatorMap</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p><code>DiscriminatorMap</code>\u306f\u3001\u7d99\u627f\u968e\u5c64\u5185\u306e\u6700\u4e0a\u4f4d\u30af\u30e9\u30b9/\u30b9\u30fc\u30d1\u30fc\u30af\u30e9\u30b9\u306b\u5fc5\u9808\u306e\u6ce8\u91c8\u3067\u3059\u3002\u3053\u308c\u306f\u3001\u3069\u306e\u30af\u30e9\u30b9\u3092\u3069\u306e\u540d\u524d\u3067\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u4fdd\u5b58\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u304b\u3092\u5b9a\u7fa9\u3059\u308b\u552f\u4e00\u306e\u5f15\u6570\u3068\u3057\u3066\u914d\u5217\u3092\u53d6\u308a\u307e\u3059\u3002\u30ad\u30fc\u306f\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u5024\u3001\u5024\u306f\u30af\u30e9\u30b9\u3067\u3059(\u30af\u30e9\u30b9\u304c\u540d\u524d\u7a7a\u9593\u306b\u3042\u308b\u304b\u3069\u3046\u304b\u306b\u3088\u3063\u3066\u3001\u5b8c\u5168\u4fee\u98fe\u30af\u30e9\u30b9\u540d\u307e\u305f\u306f\u975e\u4fee\u98fe\u30af\u30e9\u30b9\u540d)\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity\n\ * @InheritanceType("JOINED")\n\ * @DiscriminatorColumn(name="discr", type="string")\n\ * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})\n\ */\nclass Person {\n\ // ...\n}\n</code></pre>
16.11 -Doctrine2OrmAnnotationsProvider.name=Doctrine2 ORM
16.12 -EntityTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Entity</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p><code>PHP</code>\u30af\u30e9\u30b9\u3092<code>Entity</code>\u3068\u3057\u3066\u30de\u30fc\u30af\u3059\u308b\u305f\u3081\u306b\u5fc5\u9808\u6ce8\u91c8\u3002<code>Doctrine</code>\u306f\u3001\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3068\u3057\u3066\u30de\u30fc\u30af\u3055\u308c\u305f\u3059\u3079\u3066\u306e\u30af\u30e9\u30b9\u306e\u6301\u7d9a\u6027\u3092\u7ba1\u7406\u3057\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>repositoryClass</code></b></td><td><code>EntityRepository</code>\u306e\u30b5\u30d6\u30af\u30e9\u30b9\u306e<code>FQCN</code>\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u7279\u6b8a\u5316\u3055\u308c\u305f<code>DQL</code>\u64cd\u4f5c\u304a\u3088\u3073<code>SQL</code>\u64cd\u4f5c\u3092<code>Model</code>/<code>Domain</code>\u30ec\u30a4\u30e4\u30fc\u304b\u3089\u5207\u308a\u96e2\u3057\u3066\u304a\u304f\u305f\u3081\u306b\u3001\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306b\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u3092\u304a\u85a6\u3081\u3057\u307e\u3059\u3002</td></tr><tr><td valign="top"><b><code>readOnly</code></b></td><td>(>= 2.1) \u3053\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3092\u8aad\u53d6\u308a\u5c02\u7528\u3068\u3057\u3066\u30de\u30fc\u30af\u3057\u3001\u5909\u66f4\u8ffd\u8de1\u306b\u95a2\u3057\u3066\u8003\u616e\u3057\u306a\u3044\u3053\u3068\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u305f\u3060\u3057\u3001\u3053\u306e\u30bf\u30a4\u30d7\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3092\u6301\u7d9a\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306b\u3057\u305f\u308a\u3001\u524a\u9664\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity(repositoryClass="MyProject\\UserRepository")\n\ */\nclass User {\n\ //...\n}\n</code></pre>
16.13 -GeneratedValueTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@GeneratedValue</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p><code>@Id</code>\u6ce8\u91c8\u4ed8\u304d\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570\u306b\u5bfe\u3059\u308b\u8b58\u5225\u5b50\u751f\u6210\u306b\u4f7f\u7528\u3055\u308c\u308b\u65b9\u91dd\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u3053\u306e\u6ce8\u91c8\u306f\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u3042\u308a\u3001<code>@Id</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3055\u308c\u305f\u5834\u5408\u306b\u306e\u307f\u610f\u5473\u304c\u3042\u308a\u307e\u3059\u3002</p>\n<p>\u3053\u306e\u6ce8\u91c8\u304c<code>@Id</code>\u3068\u3068\u3082\u306b\u6307\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044\u5834\u5408\u306f\u3001<code>NONE</code>\u65b9\u91dd\u304c\u30c7\u30d5\u30a9\u30eb\u30c8\u3068\u3057\u3066\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>strategy</code></b></td><td>\u8b58\u5225\u5b50\u751f\u6210\u65b9\u91dd\u306e\u540d\u524d\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\u6709\u52b9\u306a\u5024\u306f\u3001<code>AUTO</code>\u3001<code>SEQUENCE</code>\u3001<code>TABLE</code>\u3001<code>IDENTITY</code>\u304a\u3088\u3073<code>NONE</code>\u3067\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Id\n\ * @Column(type="integer")\n\ * @generatedValue(strategy="IDENTITY")\n\ */\nprotected $id = null;\n</code></pre>
16.14 -HasLifecycleCallbacksTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@HasLifecycleCallbacks</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u306e\u6ce8\u91c8\u306f\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u306b\u8a2d\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u3001\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u306e\u5c11\u306a\u304f\u3068\u30821\u3064\u306b\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30e9\u30a4\u30d5\u30b5\u30a4\u30af\u30eb\u30fb\u30b3\u30fc\u30eb\u30d0\u30c3\u30af\u6ce8\u91c8\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u3053\u3068\u3092<code>Doctrine</code>\u306b\u901a\u77e5\u3057\u307e\u3059\u3002\u3053\u306e\u30de\u30fc\u30ab\u30fc\u6ce8\u91c8\u306a\u3057\u3067<code>@PostLoad</code>\u3001<code>@PrePersist</code>\u3001<code>@PostPersist</code>\u3001<code>@PreRemove</code>\u3001<code>@PostRemove</code>\u3001<code>@PreUpdate</code>\u307e\u305f\u306f<code>@PostUpdate</code>\u3092\u4f7f\u7528\u3057\u305f\u5834\u5408\u3001<code>Doctrine</code>\u3067\u306f\u30b3\u30fc\u30eb\u30d0\u30c3\u30af\u304c\u7121\u8996\u3055\u308c\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity\n\ * @HasLifecycleCallbacks\n\ */\nclass User {\n\ /**\n\ * @PostPersist\n\ */\n\ public function sendOptinMail() {}\n}\n</code></pre>
16.15 -IndexTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Index</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u306e\u6ce8\u91c8\u306f\u3001<code>@Table</code>\u6ce8\u91c8\u5185\u90e8\u3067\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9\u30fb\u30ec\u30d9\u30eb\u3067\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u6307\u5b9a\u3057\u305f\u8868\u5217\u306b\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u7d22\u5f15\u3092\u751f\u6210\u3059\u308b\u305f\u3081\u3088\u3046\u306b<code>SchemaTool</code>\u306b\u6307\u793a\u3057\u307e\u3059\u3002\u3053\u306e\u6ce8\u91c8\u306f\u3001<code>SchemaTool</code>\u30b9\u30ad\u30fc\u30de\u751f\u6210\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u306b\u304a\u3044\u3066\u306e\u307f\u610f\u5473\u3092\u6301\u3061\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td><code>Index</code>\u306e\u540d\u524d\u3002</td></tr><tr><td valign="top"><b><code>columns</code></b></td><td>\u5217\u306e\u914d\u5217\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity\n\ * @Table(name="ecommerce_products",indexes={@index(name="search_idx", columns={"name", "email"})})\n\ */\nclass ECommerceProduct {\n}\n</code></pre>
16.16 -IdTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Id</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u6ce8\u91c8\u4ed8\u304d\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570\u306f\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u8b58\u5225\u5b50(\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u5185\u306e\u4e3b\u30ad\u30fc)\u3068\u3057\u3066\u30de\u30fc\u30af\u3055\u308c\u307e\u3059\u3002\u3053\u306e\u6ce8\u91c8\u306f\u5358\u306a\u308b\u30de\u30fc\u30ab\u30fc\u3067\u3042\u308a\u3001\u5fc5\u9808\u5c5e\u6027\u3082\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027\u3082\u3042\u308a\u307e\u305b\u3093\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306b\u8907\u6570\u306e\u8b58\u5225\u5b50\u5217\u304c\u3042\u308b\u5834\u5408\u3001\u5404\u5217\u3092<code>@Id</code>\u3067\u30de\u30fc\u30af\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Id\n\ * @Column(type="integer")\n\ */\nprotected $id = null;\n</code></pre>
16.17 -InheritanceTypeTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@InheritanceType</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u7d99\u627f\u968e\u5c64\u5185\u3067\u306f\u3001\u6700\u4e0a\u4f4d\u30af\u30e9\u30b9/\u30b9\u30fc\u30d1\u30fc\u30af\u30e9\u30b9\u306b\u3053\u306e\u6ce8\u91c8\u3092\u4f7f\u7528\u3057\u3066\u3001\u7d99\u627f\u306b\u4f7f\u7528\u3059\u308b\u65b9\u91dd\u3092\u5b9a\u7fa9\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u73fe\u5728\u3001<code>Single Table</code>\u304a\u3088\u3073<code>Class Table</code>\u7d99\u627f\u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u3059\u3002</p>\n<p>\u3053\u306e\u6ce8\u91c8\u306f\u5e38\u306b<code>@DiscriminatorMap</code>\u6ce8\u91c8\u304a\u3088\u3073<code>@DiscriminatorColumn</code>\u6ce8\u91c8\u3068\u3068\u3082\u306b\u4f7f\u7528\u3055\u308c\u3066\u3044\u307e\u3057\u305f\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity\n\ * @InheritanceType("SINGLE_TABLE")\n\ * @DiscriminatorColumn(name="discr", type="string")\n\ * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})\n\ */\nclass Person {\n\ // ...\n}\n\n/**\n\ * @Entity\n\ * @InheritanceType("JOINED")\n\ * @DiscriminatorColumn(name="discr", type="string")\n\ * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})\n\ */\nclass Person {\n\ // ...\n}\n</code></pre>
16.18 -JoinColumnTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@JoinColumn</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u306e\u6ce8\u91c8\u306f\u3001<code>@ManyToOne</code>\u30d5\u30a3\u30fc\u30eb\u30c9\u307e\u305f\u306f<code>@OneToOne</code>\u30d5\u30a3\u30fc\u30eb\u30c9\u5185\u306e\u95a2\u4fc2\u306e\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u3084\u3001<code>@ManyToMany</code>\u5185\u306b\u30cd\u30b9\u30c8\u3055\u308c\u305f<code>@JoinTable</code>\u306e\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u306b\u304a\u3044\u3066\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002\u3053\u306e\u6ce8\u91c8\u306f\u5fc5\u9808\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u3053\u306e\u6ce8\u91c8\u3092\u6307\u5b9a\u3057\u306a\u3044\u5834\u5408\u3001<code>name</code>\u5c5e\u6027\u304a\u3088\u3073<code>referencedColumnName</code>\u5c5e\u6027\u306f\u8868\u304a\u3088\u3073\u4e3b\u30ad\u30fc\u306e\u540d\u524d\u304b\u3089\u63a8\u6e2c\u3055\u308c\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>\u3053\u306e\u95a2\u4fc2\u306e\u5916\u90e8\u30ad\u30fc\u8b58\u5225\u5b50\u3092\u542b\u3080\u5217\u540d\u3002<code>@JoinTable</code>\u306e\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u306b\u304a\u3044\u3066\u306f\u3001\u7d50\u5408\u8868\u306e\u5217\u540d\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002</td></tr><tr><td valign="top"><b><code>referencedColumnName</code></b></td><td>\u3053\u306e\u95a2\u4fc2\u3092\u7d50\u5408\u3059\u308b\u305f\u3081\u306b\u4f7f\u7528\u3055\u308c\u308b\u4e3b\u30ad\u30fc\u8b58\u5225\u5b50\u306e\u540d\u524d\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>unique</code></b></td><td>\u5f71\u97ff\u3092\u53d7\u3051\u308b\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u9593\u3067\u3053\u306e\u95a2\u4fc2\u3092\u6392\u4ed6\u7684\u306b\u3057\u3001\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u5236\u7d04\u30ec\u30d9\u30eb\u3067\u9069\u7528\u3059\u308b\u304b\u3069\u3046\u304b\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f<code>false</code>\u3067\u3059\u3002</td></tr><tr><td valign="top"><b><code>nullable</code></b></td><td>\u95a2\u9023\u3059\u308b\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3092\u5fc5\u9808\u306b\u3059\u308b\u304b\u3001\u3042\u308b\u3044\u306f\u3053\u306e\u95a2\u4fc2\u306b<code>null</code>\u72b6\u614b\u3092\u8a31\u53ef\u3059\u308b\u304b\u6307\u5b9a\u3057\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f<code>true</code>\u3067\u3059\u3002</td></tr><tr><td valign="top"><b><code>onDelete</code></b></td><td>\u30ab\u30b9\u30b1\u30fc\u30c9\u30fb\u30a2\u30af\u30b7\u30e7\u30f3(\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30fb\u30ec\u30d9\u30eb)\u3002</td></tr><tr><td valign="top"><b><code>columnDefinition</code></b></td><td>\u5217\u540d\u306e\u5f8c\u306b\u958b\u59cb\u3055\u308c\u3066\u5b8c\u5168\u306a(\u79fb\u690d\u6027\u306e\u306a\u3044)\u5217\u5b9a\u7fa9\u3092\u6307\u5b9a\u3059\u308b<code>DDL</code> <code>SQL</code>\u30b9\u30cb\u30da\u30c3\u30c8\u3002\u3053\u306e\u5c5e\u6027\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001<code>RMDBS</code>\u306e\u62e1\u5f35\u6a5f\u80fd\u3092\u5229\u7528\u3067\u304d\u307e\u3059\u3002\u5217\u306e\u7d50\u5408\u3067\u308f\u305a\u304b\u306b\u7570\u306a\u308b\u5217\u5b9a\u7fa9\u3092\u6307\u5b9a\u3059\u308b\u5834\u5408(\u30c7\u30d5\u30a9\u30eb\u30c8\u304c<code>NULL</code>\u3068<code>NOT NULL</code>\u3067\u9055\u3046\u306a\u3069)\u3001<code>@JoinColumn</code>\u306b\u3053\u306e\u5c5e\u6027\u3092\u4f7f\u7528\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u305f\u3060\u3057\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u306f<code>@Column</code>\u306b<code>columnDefinition</code>\u5c5e\u6027\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u3068\u3001\u95a2\u9023\u3059\u308b<code>@JoinColumn</code>\u306ecolumnDefinition\u3082\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u306f\u5916\u90e8\u30ad\u30fc\u304c\u6a5f\u80fd\u3059\u308b\u305f\u3081\u306b\u5fc5\u8981\u3067\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @OneToOne(targetEntity="Customer")\n\ * @JoinColumn(name="customer_id", referencedColumnName="id")\n\ */\nprivate $customer;\n</code></pre>
16.19 -JoinColumnsTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@JoinColumns</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u8907\u6570\u306e\u8b58\u5225\u5b50\u3092\u6301\u3064\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3068\u306e<code>@ManyToOne</code>\u95a2\u4fc2\u307e\u305f\u306f<code>@OneToOne</code>\u95a2\u4fc2\u3092\u793a\u3059\u3001<code>@JoinColumn</code>\u6ce8\u91c8\u306e\u914d\u5217\u3002</p>
16.20 -JoinTableTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@JoinTable</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u95a2\u4fc2\u306e\u6240\u6709\u5074\u306b<code>@OneToMany</code>\u307e\u305f\u306f<code>@ManyToMany</code>\u3092\u4f7f\u7528\u3059\u308b\u306b\u306f\u3001\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u7d50\u5408\u8868\u306e\u8a73\u7d30\u3092\u8aac\u660e\u3059\u308b<code>@JoinTable</code>\u6ce8\u91c8\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u308c\u3089\u306e\u95a2\u4fc2\u306b<code>@JoinTable</code>\u3092\u6307\u5b9a\u3057\u306a\u3044\u5834\u5408\u3001\u5f71\u97ff\u3092\u53d7\u3051\u308b\u8868\u304a\u3088\u3073\u5217\u306e\u540d\u524d\u3092\u4f7f\u7528\u3057\u3066\u9069\u5207\u306a\u30de\u30c3\u30d4\u30f3\u30b0\u30fb\u30c7\u30d5\u30a9\u30eb\u30c8\u304c\u9069\u7528\u3055\u308c\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>\u7d50\u5408\u8868\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u540d\u3002</td></tr><tr><td valign="top"><b><code>joinColumns</code></b></td><td>\u6240\u6709\u5074\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u8868\u3068\u7d50\u5408\u8868\u306e\u9593\u306e\u7d50\u5408\u95a2\u4fc2\u3092\u8aac\u660e\u3059\u308b<code>@JoinColumn</code>\u6ce8\u91c8\u306e\u914d\u5217\u3002</td></tr><tr><td valign="top"><b><code>inverseJoinColumns</code></b></td><td>\u88ab\u6240\u6709\u5074\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u8868\u3068\u7d50\u5408\u8868\u306e\u9593\u306e\u7d50\u5408\u95a2\u4fc2\u3092\u8aac\u660e\u3059\u308b<code>@JoinColumn</code>\u6ce8\u91c8\u306e\u914d\u5217\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @ManyToMany(targetEntity="Phonenumber")\n\ * @JoinTable(name="users_phonenumbers",\n\ * joinColumns={@JoinColumn(name="user_id", referencedColumnName="id")},\n\ * inverseJoinColumns={@JoinColumn(name="phonenumber_id", referencedColumnName="id", unique=true)}\n\ * )\n\ */\npublic $phonenumbers;\n</code></pre>
16.21 -ManyToOneTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@ManyToOne</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u6ce8\u91c8\u4ed8\u304d\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570\u306b\u30012\u3064\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u9593\u306e\u591a\u5bfe1\u95a2\u4fc2\u3092\u8aac\u660e\u3059\u308b\u53c2\u7167\u304c\u542b\u307e\u308c\u308b\u3053\u3068\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>targetEntity</code></b></td><td>\u53c2\u7167\u5148\u30bf\u30fc\u30b2\u30c3\u30c8\u30fb\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e<code>FQCN</code>\u3002\u4e21\u65b9\u306e\u30af\u30e9\u30b9\u304c\u540c\u3058\u540d\u524d\u7a7a\u9593\u306b\u3042\u308c\u3070\u3001\u975e\u4fee\u98fe\u30af\u30e9\u30b9\u540d\u306b\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<b>\u91cd\u8981:</b> \u5148\u982d\u306b\u30d0\u30c3\u30af\u30b9\u30e9\u30c3\u30b7\u30e5\u3092\u4ed8\u3051\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>cascade</code></b></td><td>\u30ab\u30b9\u30b1\u30fc\u30c9\u30fb\u30aa\u30d7\u30b7\u30e7\u30f3\u3002</td></tr><tr><td valign="top"><b><code>fetch</code></b></td><td><code>LAZY</code>\u304b<code>EAGER</code>\u306e\u3044\u305a\u308c\u304b\u3002</td></tr><tr><td valign="top"><b><code>inversedBy</code></b></td><td><code>inversedBy</code>\u5c5e\u6027\u306f\u3001\u95a2\u4fc2\u306e\u88ab\u6240\u6709\u5074\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u5185\u306e\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @ManyToOne(targetEntity="Cart", cascade={"all"}, fetch="EAGER")\n\ */\nprivate $cart;\n</code></pre>
16.22 -ManyToManyTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@ManyToMany</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>2\u3064\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u9593\u306e\u591a\u5bfe\u591a\u95a2\u4fc2\u3092\u542b\u3080\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002<code>@JoinTable</code>\u306f\u8ffd\u52a0\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u6ce8\u91c8\u3067\u3042\u308a\u30012\u3064\u306e\u95a2\u9023\u3059\u308b\u30a8\u30f3\u30c8\u30ea\u306e\u8868\u304a\u3088\u3073\u540d\u524d\u3092\u4f7f\u7528\u3057\u305f\u9069\u5207\u306a\u30c7\u30d5\u30a9\u30eb\u30c8\u69cb\u6210\u5024\u3092\u6301\u3061\u307e\u3059\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>targetEntity</code></b></td><td>\u53c2\u7167\u5148\u30bf\u30fc\u30b2\u30c3\u30c8\u30fb\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e<code>FQCN</code>\u3002\u4e21\u65b9\u306e\u30af\u30e9\u30b9\u304c\u540c\u3058\u540d\u524d\u7a7a\u9593\u306b\u3042\u308c\u3070\u3001\u975e\u4fee\u98fe\u30af\u30e9\u30b9\u540d\u306b\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002 <b>\u91cd\u8981:</b> \u5148\u982d\u306b\u30d0\u30c3\u30af\u30b9\u30e9\u30c3\u30b7\u30e5\u3092\u4ed8\u3051\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>mappedBy</code></b></td><td>\u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u306f\u3001\u3053\u306e\u95a2\u4fc2\u306e\u6240\u6709\u5074\u3067\u3042\u308b<code>targetEntity</code>\u306b\u30d7\u30ed\u30d1\u30c6\u30a3\u540d\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u95a2\u4fc2\u306e\u88ab\u6240\u6709\u5074\u306b\u306f\u5fc5\u9808\u306e\u5c5e\u6027\u3067\u3059\u3002</td></tr><tr><td valign="top"><b><code>inversedBy</code></b></td><td><code>inversedBy</code>\u5c5e\u6027\u306f\u3001\u95a2\u4fc2\u306e\u88ab\u6240\u6709\u5074\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u5185\u306e\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002</td></tr><tr><td valign="top"><b><code>cascade</code></b></td><td>\u30ab\u30b9\u30b1\u30fc\u30c9\u30fb\u30aa\u30d7\u30b7\u30e7\u30f3\u3002</td></tr><tr><td valign="top"><b><code>fetch</code></b></td><td><code>LAZY</code>\u3001<code>EXTRA_LAZY</code>\u307e\u305f\u306f<code>EAGER</code>\u306e\u3044\u305a\u308c\u304b\u3002</td></tr><tr><td valign="top"><b><code>indexBy</code></b></td><td>\u30bf\u30fc\u30b2\u30c3\u30c8\u30fb\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306b\u5bfe\u3057\u3066\u30d5\u30a3\u30fc\u30eb\u30c9\u306b\u3088\u308a\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u306b\u7d22\u5f15\u3092\u4ed8\u3051\u307e\u3059\u3002</td></tr></table>\n<p><code>ManyToMany</code>\u53cc\u65b9\u5411\u95a2\u4fc2\u3067\u306f\u3001\u3069\u3061\u3089\u304b\u4e00\u65b9\u3092\u6240\u6709\u5074(<code>@JoinTable</code>\u3092\u5b9a\u7fa9\u3057\u3066\u3044\u308b\u5074\u3001\u307e\u305f\u306f<code>mappedBy</code>\u5c5e\u6027\u3092\u4f7f\u7528\u305b\u305a\u306b\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u7d50\u5408\u8868\u3092\u4f7f\u7528\u3059\u308b\u5074)\u306b\u3067\u304d\u307e\u3059\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * Owning Side\n\ *\n\ * @ManyToMany(targetEntity="Group", inversedBy="features")\n\ * @JoinTable(name="user_groups",\n\ * joinColumns={@JoinColumn(name="user_id", referencedColumnName="id")},\n\ * inverseJoinColumns={@JoinColumn(name="group_id", referencedColumnName="id")}\n\ * )\n\ */\nprivate $groups;\n\n/**\n\ * Inverse Side\n\ *\n\ * @ManyToMany(targetEntity="User", mappedBy="groups")\n\ */\nprivate $features;\n</code></pre>
16.23 -MappedSuperclassTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@MappedSuperclass</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>Mapped Superclass\u306f\u3001\u305d\u306e\u30b5\u30d6\u30af\u30e9\u30b9\u306e\u6301\u7d9a\u7684\u306a\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u72b6\u614b\u304a\u3088\u3073\u30de\u30c3\u30d4\u30f3\u30b0\u60c5\u5831\u3092\u63d0\u4f9b\u3059\u308b\u304c\u3001\u305d\u308c\u81ea\u4f53\u306f\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3067\u306f\u306a\u3044\u62bd\u8c61\u30af\u30e9\u30b9\u307e\u305f\u306f\u5177\u8c61\u30af\u30e9\u30b9\u3067\u3059\u3002\u3053\u306e\u6ce8\u91c8\u306f<code>Class<code> <code>DocBlock</code>\u306b\u6307\u5b9a\u3055\u308c\u3001\u8ffd\u52a0\u306e\u5c5e\u6027\u3092\u6301\u3061\u307e\u305b\u3093\u3002</p><p><code>@MappedSuperclass</code>\u6ce8\u91c8\u3092<code>@Entity</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>repositoryClass</code></b></td><td>(>= 2.2) <code>EntityRepository</code>\u306e\u30b5\u30d6\u30af\u30e9\u30b9\u306e<code>FQCN</code>\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u305d\u306e<code>Mapped Superclass</code>\u306e\u3059\u3079\u3066\u306e\u30b5\u30d6\u30af\u30e9\u30b9\u306b\u3064\u3044\u3066\u7d99\u627f\u3055\u308c\u307e\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @MappedSuperclass\n\ */\nclass MappedSuperclassBase {\n\ // ... fields and methods\n}\n\n/**\n\ * @Entity\n\ */\nclass EntitySubClassFoo extends MappedSuperclassBase {\n\ // ... fields and methods\n}\n</code></pre>
16.24 -OneToOneTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@OneToOne</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p><code>@OneToOne</code>\u6ce8\u91c8\u306e\u6a5f\u80fd\u306f<code>@ManyToOne</code>\u3068\u307b\u307c\u540c\u3058\u3067\u3059\u304c\u3001\u6307\u5b9a\u53ef\u80fd\u306a\u8ffd\u52a0\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u304c1\u3064\u3042\u308a\u307e\u3059\u3002\u3053\u306e\u6ce8\u91c8\u3067\u3082\u3001\u30bf\u30fc\u30b2\u30c3\u30c8\u30fb\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u8868\u304a\u3088\u3073\u4e3b\u30ad\u30fc\u5217\u306e\u540d\u524d\u3092\u4f7f\u7528\u3057\u305f<code>@JoinColumn</code>\u306e\u69cb\u6210\u30c7\u30d5\u30a9\u30eb\u30c8\u304c\u9069\u7528\u3055\u308c\u307e\u3059\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>targetEntity</code></b></td><td>\u53c2\u7167\u5148\u30bf\u30fc\u30b2\u30c3\u30c8\u30fb\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e<code>FQCN</code>\u3002\u4e21\u65b9\u306e\u30af\u30e9\u30b9\u304c\u540c\u3058\u540d\u524d\u7a7a\u9593\u306b\u3042\u308c\u3070\u3001\u975e\u4fee\u98fe\u30af\u30e9\u30b9\u540d\u306b\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<b>\u91cd\u8981:</b> \u5148\u982d\u306b\u30d0\u30c3\u30af\u30b9\u30e9\u30c3\u30b7\u30e5\u3092\u4ed8\u3051\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>cascade</code></b></td><td>\u30ab\u30b9\u30b1\u30fc\u30c9\u30fb\u30aa\u30d7\u30b7\u30e7\u30f3\u3002</td></tr><tr><td valign="top"><b><code>fetch</code></b></td><td><code>LAZY</code>\u304b<code>EAGER</code>\u306e\u3044\u305a\u308c\u304b\u3002</td></tr><tr><td valign="top"><b><code>orphanRemoval</code></b></td><td><code>Doctrine</code>\u3067\u89aa\u306e\u306a\u3044\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3(\u6240\u6709\u5074\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u306a\u3044\u88ab\u6240\u6709\u5074<code>OneToOne</code>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3)\u3092\u524a\u9664\u3059\u308b\u304b\u3069\u3046\u304b\u3092\u6307\u5b9a\u3059\u308b\u30d6\u30fc\u30eb\u5024\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f<code>false</code>\u3067\u3059\u3002</td></tr><tr><td valign="top"><b><code>inversedBy</code></b></td><td><code>inversedBy</code>\u5c5e\u6027\u306f\u3001\u95a2\u4fc2\u306e\u88ab\u6240\u6709\u5074\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u5185\u306e\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @OneToOne(targetEntity="Customer")\n\ * @JoinColumn(name="customer_id", referencedColumnName="id")\n\ */\nprivate $customer;\n</code></pre>
16.25 -OneToManyTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@OneToMany</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>targetEntity</code></b></td><td>\u53c2\u7167\u5148\u30bf\u30fc\u30b2\u30c3\u30c8\u30fb\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e<code>FQCN</code>\u3002\u4e21\u65b9\u306e\u30af\u30e9\u30b9\u304c\u540c\u3058\u540d\u524d\u7a7a\u9593\u306b\u3042\u308c\u3070\u3001\u975e\u4fee\u98fe\u30af\u30e9\u30b9\u540d\u306b\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<b>\u91cd\u8981:</b> \u5148\u982d\u306b\u30d0\u30c3\u30af\u30b9\u30e9\u30c3\u30b7\u30e5\u3092\u4ed8\u3051\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>cascade</code></b></td><td>\u30ab\u30b9\u30b1\u30fc\u30c9\u30fb\u30aa\u30d7\u30b7\u30e7\u30f3\u3002</td></tr><tr><td valign="top"><b><code>orphanRemoval</code></b></td><td><code>Doctrine</code>\u3067\u89aa\u306e\u306a\u3044\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3(\u6240\u6709\u5074\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u306a\u3044\u88ab\u6240\u6709\u5074<code>OneToOne</code>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3)\u3092\u524a\u9664\u3059\u308b\u304b\u3069\u3046\u304b\u3092\u6307\u5b9a\u3059\u308b\u30d6\u30fc\u30eb\u5024\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f<code>false</code>\u3067\u3059\u3002</td></tr><tr><td valign="top"><b><code>mappedBy</code></b></td><td>\u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u306f\u3001\u3053\u306e\u95a2\u4fc2\u306e\u6240\u6709\u5074\u3067\u3042\u308b<code>targetEntity</code>\u306b\u30d7\u30ed\u30d1\u30c6\u30a3\u540d\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u95a2\u4fc2\u306e\u88ab\u6240\u6709\u5074\u306b\u306f\u5fc5\u9808\u306e\u5c5e\u6027\u3067\u3059\u3002</td></tr><tr><td valign="top"><b><code>fetch</code></b></td><td><code>LAZY</code>\u3001<code>EXTRA_LAZY</code>\u307e\u305f\u306f<code>EAGER</code>\u306e\u3044\u305a\u308c\u304b\u3002</td></tr><tr><td valign="top"><b><code>indexBy</code></b></td><td>\u30bf\u30fc\u30b2\u30c3\u30c8\u30fb\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306b\u5bfe\u3057\u3066\u30d5\u30a3\u30fc\u30eb\u30c9\u306b\u3088\u308a\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u306b\u7d22\u5f15\u3092\u4ed8\u3051\u307e\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @OneToMany(targetEntity="Phonenumber", mappedBy="user", cascade={"persist", "remove", "merge"}, orphanRemoval=true)\n\ */\npublic $phonenumbers;\n</code></pre>
16.26 -OrderByTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@OrderBy</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u308c\u306f\u30aa\u30d7\u30b7\u30e7\u30f3\u6ce8\u91c8\u3067\u3042\u308a\u3001<code>@ManyToMany</code>\u6ce8\u91c8\u307e\u305f\u306f<code>@OneToMany</code>\u6ce8\u91c8\u3068\u3068\u3082\u306b\u6307\u5b9a\u3059\u308b\u3068\u3001<code>ORDER BY</code>\u53e5\u3092\u4f7f\u7528\u3057\u3066\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304b\u3089\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u3092\u53d6\u5f97\u3059\u308b\u6761\u4ef6\u3092\u6307\u5b9a\u3067\u304d\u307e\u3059\u3002</p><p>\u3053\u306e\u6ce8\u91c8\u306b\u306f\u3001\u5c5e\u6027\u306e\u306a\u3044\u50241\u3064\u304a\u3088\u3073<code>DQL</code>\u30b9\u30cb\u30da\u30c3\u30c8\u304c\u5fc5\u8981\u3067\u3059:</p><p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @ManyToMany(targetEntity="Group")\n\ * @OrderBy({"name" = "ASC"})\n\ */\nprivate $groups;\n</code></pre>\n<p><code>OrderBy</code>\u5185\u306e<code>DQL</code>\u30b9\u30cb\u30da\u30c3\u30c8\u306f\u3001\u5f15\u7528\u7b26\u306a\u3057\u306e\u975e\u4fee\u98fe\u30d5\u30a3\u30fc\u30eb\u30c9\u540d\u3068\u3001\u30aa\u30d7\u30b7\u30e7\u30f3\u306e<code>ASC</code>/<code>DESC</code>\u4f4d\u7f6e\u6587\u306e\u307f\u3067\u69cb\u6210\u3067\u304d\u307e\u3059\u3002\u8907\u6570\u306e\u30d5\u30a3\u30fc\u30eb\u30c9\u306f\u30ab\u30f3\u30de(,)\u3067\u533a\u5207\u308a\u307e\u3059\u3002<code>@ManyToMany</code>\u6ce8\u91c8\u307e\u305f\u306f<code>@OneToMany</code>\u6ce8\u91c8\u306e<code>targetEntity</code>\u30af\u30e9\u30b9\u306b\u306f\u53c2\u7167\u5148\u306e\u30d5\u30a3\u30fc\u30eb\u30c9\u540d\u304c\u5b58\u5728\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002</p>
16.27 -PostLoadTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostLoad</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u3092<code>@PostLoad</code>\u30a4\u30d9\u30f3\u30c8\u3068\u3057\u3066\u547c\u3073\u51fa\u3055\u308c\u308b\u3088\u3046\u306b\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u3067<code>@HasLifecycleCallbacks</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3057\u305f\u5834\u5408\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p>
16.28 -PostPersistTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostPersist</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u3092<code>@PostPersist</code>\u30a4\u30d9\u30f3\u30c8\u3068\u3057\u3066\u547c\u3073\u51fa\u3055\u308c\u308b\u3088\u3046\u306b\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u3067<code>@HasLifecycleCallbacks</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3057\u305f\u5834\u5408\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p>
16.29 -PostRemoveTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostRemove</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u3092<code>@PostRemove</code>\u30a4\u30d9\u30f3\u30c8\u3068\u3057\u3066\u547c\u3073\u51fa\u3055\u308c\u308b\u3088\u3046\u306b\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u3067<code>@HasLifecycleCallbacks</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3057\u305f\u5834\u5408\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p>
16.30 -PostUpdateTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostUpdate</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u3092<code>@PostUpdate</code>\u30a4\u30d9\u30f3\u30c8\u3068\u3057\u3066\u547c\u3073\u51fa\u3055\u308c\u308b\u3088\u3046\u306b\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u3067<code>@HasLifecycleCallbacks</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3057\u305f\u5834\u5408\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p>
16.31 -PrePersistTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PrePersist</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u3092<code>@PrePersist</code>\u30a4\u30d9\u30f3\u30c8\u3068\u3057\u3066\u547c\u3073\u51fa\u3055\u308c\u308b\u3088\u3046\u306b\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u3067<code>@HasLifecycleCallbacks</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3057\u305f\u5834\u5408\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p>
16.32 -PreRemoveTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PreRemove</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u3092<code>@PreRemove</code>\u30a4\u30d9\u30f3\u30c8\u3068\u3057\u3066\u547c\u3073\u51fa\u3055\u308c\u308b\u3088\u3046\u306b\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u3067<code>@HasLifecycleCallbacks</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3057\u305f\u5834\u5408\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p>
16.33 -PreUpdateTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PreUpdate</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u3092<code>@PreUpdate</code>\u30a4\u30d9\u30f3\u30c8\u3068\u3057\u3066\u547c\u3073\u51fa\u3055\u308c\u308b\u3088\u3046\u306b\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u3067<code>@HasLifecycleCallbacks</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3057\u305f\u5834\u5408\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p>
16.34 -SequenceGeneratorTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@SequenceGenerator</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u306e\u6ce8\u91c8\u3092<code>@generatedValue(strategy="SEQUENCE")</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3059\u308b\u3068\u3001\u30b7\u30fc\u30b1\u30f3\u30b9\u306e\u8a73\u7d30(\u30b7\u30fc\u30b1\u30f3\u30b9\u306e\u5897\u5206\u30b5\u30a4\u30ba\u3084\u521d\u671f\u5024\u306a\u3069)\u3092\u6307\u5b9a\u3067\u304d\u307e\u3059\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>sequenceName</code></b></td><td>\u30b7\u30fc\u30b1\u30f3\u30b9\u306e\u540d\u524d\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>allocationSize</code></b></td><td>\u30d5\u30a7\u30c3\u30c1\u3055\u308c\u305f\u3068\u304d\u306b\u30b7\u30fc\u30b1\u30f3\u30b9\u3092\u5272\u5f53\u3066\u30b5\u30a4\u30ba\u5206\u306e\u307f\u5897\u5206\u3057\u307e\u3059\u30021\u3088\u308a\u5927\u304d\u3044\u5024\u3092\u6307\u5b9a\u3059\u308b\u3068\u30011\u3064\u306e\u30ea\u30af\u30a8\u30b9\u30c8\u306b\u8907\u6570\u306e\u65b0\u898f\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3092\u4f5c\u6210\u3059\u308b\u5834\u5408\u306b\u6700\u9069\u5316\u3092\u5b9f\u884c\u3067\u304d\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f10\u3067\u3059\u3002</code></td></tr><tr><td valign="top"><b><code>initialValue</code></b></td><td>\u30b7\u30fc\u30b1\u30f3\u30b9\u306e\u958b\u59cb\u5024\u3067\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u306f<code>1</code>\u3067\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Id\n\ * @GeneratedValue(strategy="SEQUENCE")\n\ * @Column(type="integer")\n\ * @SequenceGenerator(sequenceName="tablename_seq", initialValue=1, allocationSize=100)\n\ */\nprotected $id = null;\n</code></pre>
16.35 -TableTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Table</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u306e\u6ce8\u91c8\u306f\u3001\u6301\u7d9a\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u304c\u542b\u307e\u308c\u308b\u8868\u3092\u8aac\u660e\u3057\u307e\u3059\u3002\u3053\u306e\u6ce8\u91c8\u306f\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u3001\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u306b\u6307\u5b9a\u3057\u307e\u3059\u3002\u3053\u308c\u3092\u6307\u5b9a\u3057\u306a\u3044\u5834\u5408\u3001\u8868\u540d\u306f\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u975e\u4fee\u98fe\u30af\u30e9\u30b9\u540d\u306b\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>\u8868\u306e\u540d\u524d\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>indexes</code></b></td><td><code>@Index</code>\u6ce8\u91c8\u306e\u914d\u5217\u3002</td></tr><tr><td valign="top"><b><code>uniqueConstraints</code></b></td><td><code>@UniqueConstraint</code>\u6ce8\u91c8\u306e\u914d\u5217\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity\n\ * @Table(name="user",\n\ * uniqueConstraints={@UniqueConstraint(name="user_unique",columns={"username"})},\n\ * indexes={@Index(name="user_idx", columns={"email"})}\n\ * )\n\ */\nclass User {\n}\n</code></pre>
16.36 -UniqueConstraintTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@UniqueConstraint</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u306e\u6ce8\u91c8\u306f\u3001<code>@Table</code>\u6ce8\u91c8\u5185\u90e8\u3067\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9\u30fb\u30ec\u30d9\u30eb\u3067\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u6307\u5b9a\u3057\u305f\u8868\u5217\u306b\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u56fa\u6709\u306e\u5236\u7d04\u3092\u751f\u6210\u3059\u308b\u305f\u3081\u306e\u30d2\u30f3\u30c8\u3092<code>SchemaTool</code>\u306b\u63d0\u4f9b\u3057\u307e\u3059\u3002\u3053\u306e\u6ce8\u91c8\u306f\u3001<code>SchemaTool</code>\u30b9\u30ad\u30fc\u30de\u751f\u6210\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u306b\u304a\u3044\u3066\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>\u7d22\u5f15\u306e\u540d\u524d\u3002</td></tr><tr><td valign="top"><b><code>columns</code></b></td><td>\u5217\u306e\u914d\u5217\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity\n\ * @Table(name="ecommerce_products",uniqueConstraints={@UniqueConstraint(name="search_idx", columns={"name", "email"})})\n\ */\nclass ECommerceProduct {\n}\n</code></pre>
16.37 -VersionTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Version</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u6307\u5b9a\u3057\u305f\u5217\u3092\u30aa\u30d7\u30c6\u30a3\u30df\u30b9\u30c6\u30a3\u30c3\u30af\u30fb\u30ed\u30c3\u30af\u306e\u30b7\u30ca\u30ea\u30aa\u3067\u4f7f\u7528\u3055\u308c\u308b\u30d0\u30fc\u30b8\u30e7\u30f3\u5c5e\u6027\u3068\u3057\u3066\u5b9a\u7fa9\u3059\u308b\u30de\u30fc\u30ab\u30fc\u6ce8\u91c8\u3002<code>integer<code>\u578b\u307e\u305f\u306f<code>datetime</code>\u578b\u306e<code>@Column</code>\u6ce8\u91c8\u306b\u306e\u307f\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002<code>@Version</code>\u3068<code>@Id</code>\u306e\u7d50\u5408\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @column(type="integer")\n\ * @version\n\ */\nprotected $version;\n</code></pre>
16.38 +#ColumnTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Column</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u6ce8\u91c8\u4ed8\u304d\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570\u3092\u6301\u7d9a\u7684\u3068\u3057\u3066\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u3053\u308c\u306f\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570<code>PHP</code> <code>DocBlock</code>\u30b3\u30e1\u30f3\u30c8\u306e\u4e2d\u306b\u5165\u308c\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u306e\u5909\u6570\u306e\u4e2d\u306b\u542b\u307e\u308c\u308b\u5024\u306f\u3059\u3079\u3066\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9\u306e\u30e9\u30a4\u30d5\u30b5\u30a4\u30af\u30eb\u306e\u4e00\u90e8\u3068\u3057\u3066\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u4fdd\u5b58\u3055\u308c\u3001\u307e\u305f\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304b\u3089\u30ed\u30fc\u30c9\u3055\u308c\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>type</code></b></td><td><code>PHP</code>\u8868\u73fe\u3068\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u8868\u73fe\u3068\u306e\u9593\u3067\u5909\u63db\u3055\u308c\u308b<code>Doctrine</code> <code>Type</code>\u306e\u540d\u524d\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u306f\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u5217\u540d\u306b\u5bfe\u3057\u3066\u3082\u30d7\u30ed\u30d1\u30c6\u30a3\u540d\u304c\u4f7f\u7528\u3055\u308c\u307e\u3059\u304c\u3001<code>name</code>\u5c5e\u6027\u3092\u4f7f\u7528\u3059\u308b\u3068\u5217\u540d\u3092\u6307\u5b9a\u3067\u304d\u307e\u3059\u3002</td></tr><tr><td valign="top"><b><code>length</code></b></td><td>\u6587\u5b57\u5217\u578b\u3067\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u5185\u306e\u6587\u5b57\u5217\u306e\u6700\u5927\u9577\u3092\u6307\u5b9a\u3059\u308b\u305f\u3081\u306b\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002<code>Doctrine</code>\u3067\u306f\u3001\u6587\u5b57\u5217\u5024\u306e\u9577\u3055\u306f\u81ea\u52d5\u7684\u306b\u691c\u8a3c\u3055\u308c\u307e\u305b\u3093\u3002</td></tr><tr><td valign="top"><b><code>precision</code></b></td><td>10\u9032(\u771f\u6570\u5024)\u5217\u306e\u7cbe\u5ea6(10\u9032\u5217\u306b\u306e\u307f\u9069\u7528)\u3002</td></tr><tr><td valign="top"><b><code>scale</code></b></td><td>10\u9032(\u771f\u6570\u5024)\u5217\u306e\u4f4d\u53d6\u308a(10\u9032\u5217\u306b\u306e\u307f\u9069\u7528)\u3002</td></tr><tr><td valign="top"><b><code>unique</code></b></td><td>\u57fa\u790e\u3068\u306a\u308b\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u8868\u306e\u3059\u3079\u3066\u306e\u884c\u3067\u5217\u306e\u5024\u3092\u4e00\u610f\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u304b\u3069\u3046\u304b\u3092\u6307\u5b9a\u3059\u308b\u30d6\u30fc\u30eb\u5024\u3002</td></tr><tr><td valign="top"><b><code>nullable</code></b></td><td>\u3053\u306e\u5217\u306b<code>NULL</code>\u5024\u3092\u4f7f\u7528\u3067\u304d\u308b\u304b\u3069\u3046\u304b\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002</td></tr><tr><td valign="top"><b><code>columnDefinition</code></b></td><td>\u5217\u540d\u306e\u5f8c\u304b\u3089\u59cb\u307e\u3063\u3066\u5b8c\u5168\u306a(\u79fb\u690d\u6027\u306e\u306a\u3044)\u5217\u5b9a\u7fa9\u3092\u6307\u5b9a\u3059\u308b<code>DDL</code> <code>SQL</code>\u30b9\u30cb\u30da\u30c3\u30c8\u3002\u3053\u306e\u5c5e\u6027\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001<code>RMDBS</code>\u306e\u62e1\u5f35\u6a5f\u80fd\u3092\u5229\u7528\u3067\u304d\u307e\u3059\u3002\u305f\u3060\u3057\u3001\u3053\u306e\u6a5f\u80fd\u3092\u4f7f\u7528\u3059\u308b\u969b\u306f\u305d\u306e\u7d50\u679c\u3092\u3088\u304f\u8003\u616e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<code>columnDefinition</code>\u3092\u4f7f\u7528\u3057\u305f\u5834\u5408\u3001<code>SchemaTool</code>\u306f\u5217\u306b\u5bfe\u3059\u308b\u5909\u66f4\u3092\u6b63\u5e38\u306b\u691c\u51fa\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3059\u3002</td></tr></table>\n<p>\u307e\u305f\u3001<code>type</code>\u5c5e\u6027\u306b\u3088\u308a<code>PHP</code>\u5024\u3068\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u5024\u306e\u9593\u306e\u5909\u63db\u304c\u5f15\u304d\u7d9a\u304d\u51e6\u7406\u3055\u308c\u308b\u3053\u3068\u306b\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u8868\u9593\u306e\u7d50\u5408\u306b\u4f7f\u7528\u3055\u308c\u308b\u5217\u306b\u3053\u306e\u5c5e\u6027\u3092\u4f7f\u7528\u3059\u308b\u5834\u5408\u306f\u3001<code>@JoinColumn</code>\u306b\u3082\u6ce8\u610f\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>\n/**\n\ * @Column(type="string", length=32, unique=true, nullable=false)\n\ */\nprotected $username;\n\n/**\n\ * @Column(type="string", columnDefinition="CHAR(2) NOT NULL")\n\ */\nprotected $country;\n\n/**\n\ * @Column(type="decimal", precision=2, scale=1)\n\ */\nprotected $height;\n</code></pre>
16.39 +#ChangeTrackingPolicyTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@ChangeTrackingPolicy</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p><code>ChangeTrackingPolicy</code>\u6ce8\u91c8\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u30d5\u30e9\u30c3\u30b7\u30e5\u4e2d\u306b<code>Doctrine 2</code> <code>UnitOfWork</code>\u3067\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u5909\u66f4\u3092\u691c\u51fa\u3059\u308b\u65b9\u6cd5\u3092\u6307\u5b9a\u3067\u304d\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u306f\u3001\u9045\u5ef6\u3057\u305f\u6697\u9ed9\u7684\u306a\u65b9\u91dd\u306b\u5f93\u3063\u3066\u5404\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u304c\u30c1\u30a7\u30c3\u30af\u3055\u308c\u307e\u3059\u3002\u3064\u307e\u308a\u3001\u30d5\u30e9\u30c3\u30b7\u30e5\u6642\u306b<code>UnitOfWork</code>\u306b\u3088\u3063\u3066\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u3059\u3079\u3066\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u304c\u4ee5\u524d\u306b\u683c\u7d0d\u3055\u308c\u305f\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u3068\u6bd4\u8f03\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u306f\u8ffd\u52a0\u8a2d\u5b9a\u306a\u3057\u3067\u884c\u308f\u308c\u307e\u3059\u304c\u3001\u5225\u306e\u5909\u66f4\u8ffd\u8de1\u30dd\u30ea\u30b7\u30fc\u3092\u4f7f\u7528\u3057\u3066\u30d5\u30e9\u30c3\u30b7\u30e5\u306e\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u3092\u8abf\u6574\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>\n/**\n\ * @Entity\n\ * @ChangeTrackingPolicy("DEFERRED_IMPLICIT")\n\ * @ChangeTrackingPolicy("DEFERRED_EXPLICIT")\n\ * @ChangeTrackingPolicy("NOTIFY")\n\ */\nclass User {}\n</code></pre>
16.40 +#DiscriminatorColumnTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@DiscriminatorColumn</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u306e\u6ce8\u91c8\u306f\u3001\u7d99\u627f\u968e\u5c64\u306e\u6700\u4e0a\u4f4d\u30af\u30e9\u30b9/\u30b9\u30fc\u30d1\u30fc\u30af\u30e9\u30b9\u306b\u5fc5\u9808\u306e\u6ce8\u91c8\u3067\u3059\u3002\u30af\u30e9\u30b9\u540d\u3092\u4fdd\u5b58\u3059\u308b\u5217\u306e\u8a73\u7d30\u3092\u6307\u5b9a\u3059\u308b\u3082\u306e\u3067\u3001\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306f\u5b9f\u969b\u306b\u306f\u3053\u306e\u6ce8\u91c8\u3068\u3057\u3066\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5316\u3055\u308c\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>discriminator\u306e\u5217\u540d\u3002\u3053\u306e\u540d\u524d\u306f\u3001\u914d\u5217\u30cf\u30a4\u30c9\u30ec\u30fc\u30b7\u30e7\u30f3\u4e2d\u306b\u3001\u30af\u30e9\u30b9\u540d\u3092\u6307\u5b9a\u3059\u308b\u305f\u3081\u306e\u30ad\u30fc\u3068\u3057\u3066\u3082\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>type</code></b></td><td>\u30c7\u30d5\u30a9\u30eb\u30c8\u306f<code>string</code>\u3067\u3059\u3002</td></tr><tr><td valign="top"><b><code>length</code></b></td><td>\u30c7\u30d5\u30a9\u30eb\u30c8\u306f<code>255</code>\u3067\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity\n\ * @InheritanceType("JOINED")\n\ * @DiscriminatorColumn(name="discr", type="string")\n\ * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})\n\ */\nclass Person {\n\ // ...\n}\n</code></pre>
16.41 +#DiscriminatorMapTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@DiscriminatorMap</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p><code>DiscriminatorMap</code>\u306f\u3001\u7d99\u627f\u968e\u5c64\u5185\u306e\u6700\u4e0a\u4f4d\u30af\u30e9\u30b9/\u30b9\u30fc\u30d1\u30fc\u30af\u30e9\u30b9\u306b\u5fc5\u9808\u306e\u6ce8\u91c8\u3067\u3059\u3002\u3053\u308c\u306f\u3001\u3069\u306e\u30af\u30e9\u30b9\u3092\u3069\u306e\u540d\u524d\u3067\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u4fdd\u5b58\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u304b\u3092\u5b9a\u7fa9\u3059\u308b\u552f\u4e00\u306e\u5f15\u6570\u3068\u3057\u3066\u914d\u5217\u3092\u53d6\u308a\u307e\u3059\u3002\u30ad\u30fc\u306f\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u5024\u3001\u5024\u306f\u30af\u30e9\u30b9\u3067\u3059(\u30af\u30e9\u30b9\u304c\u540d\u524d\u7a7a\u9593\u306b\u3042\u308b\u304b\u3069\u3046\u304b\u306b\u3088\u3063\u3066\u3001\u5b8c\u5168\u4fee\u98fe\u30af\u30e9\u30b9\u540d\u307e\u305f\u306f\u975e\u4fee\u98fe\u30af\u30e9\u30b9\u540d)\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity\n\ * @InheritanceType("JOINED")\n\ * @DiscriminatorColumn(name="discr", type="string")\n\ * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})\n\ */\nclass Person {\n\ // ...\n}\n</code></pre>
16.42 +#Doctrine2OrmAnnotationsProvider.name=Doctrine2 ORM
16.43 +#EntityTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Entity</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p><code>PHP</code>\u30af\u30e9\u30b9\u3092<code>Entity</code>\u3068\u3057\u3066\u30de\u30fc\u30af\u3059\u308b\u305f\u3081\u306b\u5fc5\u9808\u6ce8\u91c8\u3002<code>Doctrine</code>\u306f\u3001\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3068\u3057\u3066\u30de\u30fc\u30af\u3055\u308c\u305f\u3059\u3079\u3066\u306e\u30af\u30e9\u30b9\u306e\u6301\u7d9a\u6027\u3092\u7ba1\u7406\u3057\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>repositoryClass</code></b></td><td><code>EntityRepository</code>\u306e\u30b5\u30d6\u30af\u30e9\u30b9\u306e<code>FQCN</code>\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u7279\u6b8a\u5316\u3055\u308c\u305f<code>DQL</code>\u64cd\u4f5c\u304a\u3088\u3073<code>SQL</code>\u64cd\u4f5c\u3092<code>Model</code>/<code>Domain</code>\u30ec\u30a4\u30e4\u30fc\u304b\u3089\u5207\u308a\u96e2\u3057\u3066\u304a\u304f\u305f\u3081\u306b\u3001\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306b\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u3092\u304a\u85a6\u3081\u3057\u307e\u3059\u3002</td></tr><tr><td valign="top"><b><code>readOnly</code></b></td><td>(>= 2.1) \u3053\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3092\u8aad\u53d6\u308a\u5c02\u7528\u3068\u3057\u3066\u30de\u30fc\u30af\u3057\u3001\u5909\u66f4\u8ffd\u8de1\u306b\u95a2\u3057\u3066\u8003\u616e\u3057\u306a\u3044\u3053\u3068\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u305f\u3060\u3057\u3001\u3053\u306e\u30bf\u30a4\u30d7\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3092\u6301\u7d9a\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306b\u3057\u305f\u308a\u3001\u524a\u9664\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity(repositoryClass="MyProject\\UserRepository")\n\ */\nclass User {\n\ //...\n}\n</code></pre>
16.44 +#GeneratedValueTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@GeneratedValue</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p><code>@Id</code>\u6ce8\u91c8\u4ed8\u304d\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570\u306b\u5bfe\u3059\u308b\u8b58\u5225\u5b50\u751f\u6210\u306b\u4f7f\u7528\u3055\u308c\u308b\u65b9\u91dd\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u3053\u306e\u6ce8\u91c8\u306f\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u3042\u308a\u3001<code>@Id</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3055\u308c\u305f\u5834\u5408\u306b\u306e\u307f\u610f\u5473\u304c\u3042\u308a\u307e\u3059\u3002</p>\n<p>\u3053\u306e\u6ce8\u91c8\u304c<code>@Id</code>\u3068\u3068\u3082\u306b\u6307\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044\u5834\u5408\u306f\u3001<code>NONE</code>\u65b9\u91dd\u304c\u30c7\u30d5\u30a9\u30eb\u30c8\u3068\u3057\u3066\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>strategy</code></b></td><td>\u8b58\u5225\u5b50\u751f\u6210\u65b9\u91dd\u306e\u540d\u524d\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\u6709\u52b9\u306a\u5024\u306f\u3001<code>AUTO</code>\u3001<code>SEQUENCE</code>\u3001<code>TABLE</code>\u3001<code>IDENTITY</code>\u304a\u3088\u3073<code>NONE</code>\u3067\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Id\n\ * @Column(type="integer")\n\ * @generatedValue(strategy="IDENTITY")\n\ */\nprotected $id = null;\n</code></pre>
16.45 +#HasLifecycleCallbacksTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@HasLifecycleCallbacks</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u306e\u6ce8\u91c8\u306f\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u306b\u8a2d\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u3001\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u306e\u5c11\u306a\u304f\u3068\u30821\u3064\u306b\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30e9\u30a4\u30d5\u30b5\u30a4\u30af\u30eb\u30fb\u30b3\u30fc\u30eb\u30d0\u30c3\u30af\u6ce8\u91c8\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u3053\u3068\u3092<code>Doctrine</code>\u306b\u901a\u77e5\u3057\u307e\u3059\u3002\u3053\u306e\u30de\u30fc\u30ab\u30fc\u6ce8\u91c8\u306a\u3057\u3067<code>@PostLoad</code>\u3001<code>@PrePersist</code>\u3001<code>@PostPersist</code>\u3001<code>@PreRemove</code>\u3001<code>@PostRemove</code>\u3001<code>@PreUpdate</code>\u307e\u305f\u306f<code>@PostUpdate</code>\u3092\u4f7f\u7528\u3057\u305f\u5834\u5408\u3001<code>Doctrine</code>\u3067\u306f\u30b3\u30fc\u30eb\u30d0\u30c3\u30af\u304c\u7121\u8996\u3055\u308c\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity\n\ * @HasLifecycleCallbacks\n\ */\nclass User {\n\ /**\n\ * @PostPersist\n\ */\n\ public function sendOptinMail() {}\n}\n</code></pre>
16.46 +#IndexTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Index</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u306e\u6ce8\u91c8\u306f\u3001<code>@Table</code>\u6ce8\u91c8\u5185\u90e8\u3067\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9\u30fb\u30ec\u30d9\u30eb\u3067\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u6307\u5b9a\u3057\u305f\u8868\u5217\u306b\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u7d22\u5f15\u3092\u751f\u6210\u3059\u308b\u305f\u3081\u3088\u3046\u306b<code>SchemaTool</code>\u306b\u6307\u793a\u3057\u307e\u3059\u3002\u3053\u306e\u6ce8\u91c8\u306f\u3001<code>SchemaTool</code>\u30b9\u30ad\u30fc\u30de\u751f\u6210\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u306b\u304a\u3044\u3066\u306e\u307f\u610f\u5473\u3092\u6301\u3061\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td><code>Index</code>\u306e\u540d\u524d\u3002</td></tr><tr><td valign="top"><b><code>columns</code></b></td><td>\u5217\u306e\u914d\u5217\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity\n\ * @Table(name="ecommerce_products",indexes={@index(name="search_idx", columns={"name", "email"})})\n\ */\nclass ECommerceProduct {\n}\n</code></pre>
16.47 +#IdTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Id</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u6ce8\u91c8\u4ed8\u304d\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570\u306f\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u8b58\u5225\u5b50(\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u5185\u306e\u4e3b\u30ad\u30fc)\u3068\u3057\u3066\u30de\u30fc\u30af\u3055\u308c\u307e\u3059\u3002\u3053\u306e\u6ce8\u91c8\u306f\u5358\u306a\u308b\u30de\u30fc\u30ab\u30fc\u3067\u3042\u308a\u3001\u5fc5\u9808\u5c5e\u6027\u3082\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027\u3082\u3042\u308a\u307e\u305b\u3093\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306b\u8907\u6570\u306e\u8b58\u5225\u5b50\u5217\u304c\u3042\u308b\u5834\u5408\u3001\u5404\u5217\u3092<code>@Id</code>\u3067\u30de\u30fc\u30af\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Id\n\ * @Column(type="integer")\n\ */\nprotected $id = null;\n</code></pre>
16.48 +#InheritanceTypeTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@InheritanceType</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u7d99\u627f\u968e\u5c64\u5185\u3067\u306f\u3001\u6700\u4e0a\u4f4d\u30af\u30e9\u30b9/\u30b9\u30fc\u30d1\u30fc\u30af\u30e9\u30b9\u306b\u3053\u306e\u6ce8\u91c8\u3092\u4f7f\u7528\u3057\u3066\u3001\u7d99\u627f\u306b\u4f7f\u7528\u3059\u308b\u65b9\u91dd\u3092\u5b9a\u7fa9\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u73fe\u5728\u3001<code>Single Table</code>\u304a\u3088\u3073<code>Class Table</code>\u7d99\u627f\u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u3059\u3002</p>\n<p>\u3053\u306e\u6ce8\u91c8\u306f\u5e38\u306b<code>@DiscriminatorMap</code>\u6ce8\u91c8\u304a\u3088\u3073<code>@DiscriminatorColumn</code>\u6ce8\u91c8\u3068\u3068\u3082\u306b\u4f7f\u7528\u3055\u308c\u3066\u3044\u307e\u3057\u305f\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity\n\ * @InheritanceType("SINGLE_TABLE")\n\ * @DiscriminatorColumn(name="discr", type="string")\n\ * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})\n\ */\nclass Person {\n\ // ...\n}\n\n/**\n\ * @Entity\n\ * @InheritanceType("JOINED")\n\ * @DiscriminatorColumn(name="discr", type="string")\n\ * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})\n\ */\nclass Person {\n\ // ...\n}\n</code></pre>
16.49 +#JoinColumnTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@JoinColumn</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u306e\u6ce8\u91c8\u306f\u3001<code>@ManyToOne</code>\u30d5\u30a3\u30fc\u30eb\u30c9\u307e\u305f\u306f<code>@OneToOne</code>\u30d5\u30a3\u30fc\u30eb\u30c9\u5185\u306e\u95a2\u4fc2\u306e\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u3084\u3001<code>@ManyToMany</code>\u5185\u306b\u30cd\u30b9\u30c8\u3055\u308c\u305f<code>@JoinTable</code>\u306e\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u306b\u304a\u3044\u3066\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002\u3053\u306e\u6ce8\u91c8\u306f\u5fc5\u9808\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u3053\u306e\u6ce8\u91c8\u3092\u6307\u5b9a\u3057\u306a\u3044\u5834\u5408\u3001<code>name</code>\u5c5e\u6027\u304a\u3088\u3073<code>referencedColumnName</code>\u5c5e\u6027\u306f\u8868\u304a\u3088\u3073\u4e3b\u30ad\u30fc\u306e\u540d\u524d\u304b\u3089\u63a8\u6e2c\u3055\u308c\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>\u3053\u306e\u95a2\u4fc2\u306e\u5916\u90e8\u30ad\u30fc\u8b58\u5225\u5b50\u3092\u542b\u3080\u5217\u540d\u3002<code>@JoinTable</code>\u306e\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u306b\u304a\u3044\u3066\u306f\u3001\u7d50\u5408\u8868\u306e\u5217\u540d\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002</td></tr><tr><td valign="top"><b><code>referencedColumnName</code></b></td><td>\u3053\u306e\u95a2\u4fc2\u3092\u7d50\u5408\u3059\u308b\u305f\u3081\u306b\u4f7f\u7528\u3055\u308c\u308b\u4e3b\u30ad\u30fc\u8b58\u5225\u5b50\u306e\u540d\u524d\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>unique</code></b></td><td>\u5f71\u97ff\u3092\u53d7\u3051\u308b\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u9593\u3067\u3053\u306e\u95a2\u4fc2\u3092\u6392\u4ed6\u7684\u306b\u3057\u3001\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u5236\u7d04\u30ec\u30d9\u30eb\u3067\u9069\u7528\u3059\u308b\u304b\u3069\u3046\u304b\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f<code>false</code>\u3067\u3059\u3002</td></tr><tr><td valign="top"><b><code>nullable</code></b></td><td>\u95a2\u9023\u3059\u308b\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3092\u5fc5\u9808\u306b\u3059\u308b\u304b\u3001\u3042\u308b\u3044\u306f\u3053\u306e\u95a2\u4fc2\u306b<code>null</code>\u72b6\u614b\u3092\u8a31\u53ef\u3059\u308b\u304b\u6307\u5b9a\u3057\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f<code>true</code>\u3067\u3059\u3002</td></tr><tr><td valign="top"><b><code>onDelete</code></b></td><td>\u30ab\u30b9\u30b1\u30fc\u30c9\u30fb\u30a2\u30af\u30b7\u30e7\u30f3(\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30fb\u30ec\u30d9\u30eb)\u3002</td></tr><tr><td valign="top"><b><code>columnDefinition</code></b></td><td>\u5217\u540d\u306e\u5f8c\u306b\u958b\u59cb\u3055\u308c\u3066\u5b8c\u5168\u306a(\u79fb\u690d\u6027\u306e\u306a\u3044)\u5217\u5b9a\u7fa9\u3092\u6307\u5b9a\u3059\u308b<code>DDL</code> <code>SQL</code>\u30b9\u30cb\u30da\u30c3\u30c8\u3002\u3053\u306e\u5c5e\u6027\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001<code>RMDBS</code>\u306e\u62e1\u5f35\u6a5f\u80fd\u3092\u5229\u7528\u3067\u304d\u307e\u3059\u3002\u5217\u306e\u7d50\u5408\u3067\u308f\u305a\u304b\u306b\u7570\u306a\u308b\u5217\u5b9a\u7fa9\u3092\u6307\u5b9a\u3059\u308b\u5834\u5408(\u30c7\u30d5\u30a9\u30eb\u30c8\u304c<code>NULL</code>\u3068<code>NOT NULL</code>\u3067\u9055\u3046\u306a\u3069)\u3001<code>@JoinColumn</code>\u306b\u3053\u306e\u5c5e\u6027\u3092\u4f7f\u7528\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u305f\u3060\u3057\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u306f<code>@Column</code>\u306b<code>columnDefinition</code>\u5c5e\u6027\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u3068\u3001\u95a2\u9023\u3059\u308b<code>@JoinColumn</code>\u306ecolumnDefinition\u3082\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u306f\u5916\u90e8\u30ad\u30fc\u304c\u6a5f\u80fd\u3059\u308b\u305f\u3081\u306b\u5fc5\u8981\u3067\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @OneToOne(targetEntity="Customer")\n\ * @JoinColumn(name="customer_id", referencedColumnName="id")\n\ */\nprivate $customer;\n</code></pre>
16.50 +#JoinColumnsTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@JoinColumns</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u8907\u6570\u306e\u8b58\u5225\u5b50\u3092\u6301\u3064\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3068\u306e<code>@ManyToOne</code>\u95a2\u4fc2\u307e\u305f\u306f<code>@OneToOne</code>\u95a2\u4fc2\u3092\u793a\u3059\u3001<code>@JoinColumn</code>\u6ce8\u91c8\u306e\u914d\u5217\u3002</p>
16.51 +#JoinTableTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@JoinTable</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u95a2\u4fc2\u306e\u6240\u6709\u5074\u306b<code>@OneToMany</code>\u307e\u305f\u306f<code>@ManyToMany</code>\u3092\u4f7f\u7528\u3059\u308b\u306b\u306f\u3001\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u7d50\u5408\u8868\u306e\u8a73\u7d30\u3092\u8aac\u660e\u3059\u308b<code>@JoinTable</code>\u6ce8\u91c8\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u308c\u3089\u306e\u95a2\u4fc2\u306b<code>@JoinTable</code>\u3092\u6307\u5b9a\u3057\u306a\u3044\u5834\u5408\u3001\u5f71\u97ff\u3092\u53d7\u3051\u308b\u8868\u304a\u3088\u3073\u5217\u306e\u540d\u524d\u3092\u4f7f\u7528\u3057\u3066\u9069\u5207\u306a\u30de\u30c3\u30d4\u30f3\u30b0\u30fb\u30c7\u30d5\u30a9\u30eb\u30c8\u304c\u9069\u7528\u3055\u308c\u307e\u3059\u3002</p>\n<p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>\u7d50\u5408\u8868\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u540d\u3002</td></tr><tr><td valign="top"><b><code>joinColumns</code></b></td><td>\u6240\u6709\u5074\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u8868\u3068\u7d50\u5408\u8868\u306e\u9593\u306e\u7d50\u5408\u95a2\u4fc2\u3092\u8aac\u660e\u3059\u308b<code>@JoinColumn</code>\u6ce8\u91c8\u306e\u914d\u5217\u3002</td></tr><tr><td valign="top"><b><code>inverseJoinColumns</code></b></td><td>\u88ab\u6240\u6709\u5074\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u8868\u3068\u7d50\u5408\u8868\u306e\u9593\u306e\u7d50\u5408\u95a2\u4fc2\u3092\u8aac\u660e\u3059\u308b<code>@JoinColumn</code>\u6ce8\u91c8\u306e\u914d\u5217\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @ManyToMany(targetEntity="Phonenumber")\n\ * @JoinTable(name="users_phonenumbers",\n\ * joinColumns={@JoinColumn(name="user_id", referencedColumnName="id")},\n\ * inverseJoinColumns={@JoinColumn(name="phonenumber_id", referencedColumnName="id", unique=true)}\n\ * )\n\ */\npublic $phonenumbers;\n</code></pre>
16.52 +#ManyToOneTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@ManyToOne</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u6ce8\u91c8\u4ed8\u304d\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570\u306b\u30012\u3064\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u9593\u306e\u591a\u5bfe1\u95a2\u4fc2\u3092\u8aac\u660e\u3059\u308b\u53c2\u7167\u304c\u542b\u307e\u308c\u308b\u3053\u3068\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>targetEntity</code></b></td><td>\u53c2\u7167\u5148\u30bf\u30fc\u30b2\u30c3\u30c8\u30fb\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e<code>FQCN</code>\u3002\u4e21\u65b9\u306e\u30af\u30e9\u30b9\u304c\u540c\u3058\u540d\u524d\u7a7a\u9593\u306b\u3042\u308c\u3070\u3001\u975e\u4fee\u98fe\u30af\u30e9\u30b9\u540d\u306b\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<b>\u91cd\u8981:</b> \u5148\u982d\u306b\u30d0\u30c3\u30af\u30b9\u30e9\u30c3\u30b7\u30e5\u3092\u4ed8\u3051\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>cascade</code></b></td><td>\u30ab\u30b9\u30b1\u30fc\u30c9\u30fb\u30aa\u30d7\u30b7\u30e7\u30f3\u3002</td></tr><tr><td valign="top"><b><code>fetch</code></b></td><td><code>LAZY</code>\u304b<code>EAGER</code>\u306e\u3044\u305a\u308c\u304b\u3002</td></tr><tr><td valign="top"><b><code>inversedBy</code></b></td><td><code>inversedBy</code>\u5c5e\u6027\u306f\u3001\u95a2\u4fc2\u306e\u88ab\u6240\u6709\u5074\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u5185\u306e\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @ManyToOne(targetEntity="Cart", cascade={"all"}, fetch="EAGER")\n\ */\nprivate $cart;\n</code></pre>
16.53 +#ManyToManyTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@ManyToMany</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>2\u3064\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u9593\u306e\u591a\u5bfe\u591a\u95a2\u4fc2\u3092\u542b\u3080\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5909\u6570\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002<code>@JoinTable</code>\u306f\u8ffd\u52a0\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u6ce8\u91c8\u3067\u3042\u308a\u30012\u3064\u306e\u95a2\u9023\u3059\u308b\u30a8\u30f3\u30c8\u30ea\u306e\u8868\u304a\u3088\u3073\u540d\u524d\u3092\u4f7f\u7528\u3057\u305f\u9069\u5207\u306a\u30c7\u30d5\u30a9\u30eb\u30c8\u69cb\u6210\u5024\u3092\u6301\u3061\u307e\u3059\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>targetEntity</code></b></td><td>\u53c2\u7167\u5148\u30bf\u30fc\u30b2\u30c3\u30c8\u30fb\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e<code>FQCN</code>\u3002\u4e21\u65b9\u306e\u30af\u30e9\u30b9\u304c\u540c\u3058\u540d\u524d\u7a7a\u9593\u306b\u3042\u308c\u3070\u3001\u975e\u4fee\u98fe\u30af\u30e9\u30b9\u540d\u306b\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002 <b>\u91cd\u8981:</b> \u5148\u982d\u306b\u30d0\u30c3\u30af\u30b9\u30e9\u30c3\u30b7\u30e5\u3092\u4ed8\u3051\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>mappedBy</code></b></td><td>\u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u306f\u3001\u3053\u306e\u95a2\u4fc2\u306e\u6240\u6709\u5074\u3067\u3042\u308b<code>targetEntity</code>\u306b\u30d7\u30ed\u30d1\u30c6\u30a3\u540d\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u95a2\u4fc2\u306e\u88ab\u6240\u6709\u5074\u306b\u306f\u5fc5\u9808\u306e\u5c5e\u6027\u3067\u3059\u3002</td></tr><tr><td valign="top"><b><code>inversedBy</code></b></td><td><code>inversedBy</code>\u5c5e\u6027\u306f\u3001\u95a2\u4fc2\u306e\u88ab\u6240\u6709\u5074\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u5185\u306e\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002</td></tr><tr><td valign="top"><b><code>cascade</code></b></td><td>\u30ab\u30b9\u30b1\u30fc\u30c9\u30fb\u30aa\u30d7\u30b7\u30e7\u30f3\u3002</td></tr><tr><td valign="top"><b><code>fetch</code></b></td><td><code>LAZY</code>\u3001<code>EXTRA_LAZY</code>\u307e\u305f\u306f<code>EAGER</code>\u306e\u3044\u305a\u308c\u304b\u3002</td></tr><tr><td valign="top"><b><code>indexBy</code></b></td><td>\u30bf\u30fc\u30b2\u30c3\u30c8\u30fb\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306b\u5bfe\u3057\u3066\u30d5\u30a3\u30fc\u30eb\u30c9\u306b\u3088\u308a\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u306b\u7d22\u5f15\u3092\u4ed8\u3051\u307e\u3059\u3002</td></tr></table>\n<p><code>ManyToMany</code>\u53cc\u65b9\u5411\u95a2\u4fc2\u3067\u306f\u3001\u3069\u3061\u3089\u304b\u4e00\u65b9\u3092\u6240\u6709\u5074(<code>@JoinTable</code>\u3092\u5b9a\u7fa9\u3057\u3066\u3044\u308b\u5074\u3001\u307e\u305f\u306f<code>mappedBy</code>\u5c5e\u6027\u3092\u4f7f\u7528\u305b\u305a\u306b\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u7d50\u5408\u8868\u3092\u4f7f\u7528\u3059\u308b\u5074)\u306b\u3067\u304d\u307e\u3059\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * Owning Side\n\ *\n\ * @ManyToMany(targetEntity="Group", inversedBy="features")\n\ * @JoinTable(name="user_groups",\n\ * joinColumns={@JoinColumn(name="user_id", referencedColumnName="id")},\n\ * inverseJoinColumns={@JoinColumn(name="group_id", referencedColumnName="id")}\n\ * )\n\ */\nprivate $groups;\n\n/**\n\ * Inverse Side\n\ *\n\ * @ManyToMany(targetEntity="User", mappedBy="groups")\n\ */\nprivate $features;\n</code></pre>
16.54 +#MappedSuperclassTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@MappedSuperclass</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>Mapped Superclass\u306f\u3001\u305d\u306e\u30b5\u30d6\u30af\u30e9\u30b9\u306e\u6301\u7d9a\u7684\u306a\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u72b6\u614b\u304a\u3088\u3073\u30de\u30c3\u30d4\u30f3\u30b0\u60c5\u5831\u3092\u63d0\u4f9b\u3059\u308b\u304c\u3001\u305d\u308c\u81ea\u4f53\u306f\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3067\u306f\u306a\u3044\u62bd\u8c61\u30af\u30e9\u30b9\u307e\u305f\u306f\u5177\u8c61\u30af\u30e9\u30b9\u3067\u3059\u3002\u3053\u306e\u6ce8\u91c8\u306f<code>Class<code> <code>DocBlock</code>\u306b\u6307\u5b9a\u3055\u308c\u3001\u8ffd\u52a0\u306e\u5c5e\u6027\u3092\u6301\u3061\u307e\u305b\u3093\u3002</p><p><code>@MappedSuperclass</code>\u6ce8\u91c8\u3092<code>@Entity</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>repositoryClass</code></b></td><td>(>= 2.2) <code>EntityRepository</code>\u306e\u30b5\u30d6\u30af\u30e9\u30b9\u306e<code>FQCN</code>\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u305d\u306e<code>Mapped Superclass</code>\u306e\u3059\u3079\u3066\u306e\u30b5\u30d6\u30af\u30e9\u30b9\u306b\u3064\u3044\u3066\u7d99\u627f\u3055\u308c\u307e\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @MappedSuperclass\n\ */\nclass MappedSuperclassBase {\n\ // ... fields and methods\n}\n\n/**\n\ * @Entity\n\ */\nclass EntitySubClassFoo extends MappedSuperclassBase {\n\ // ... fields and methods\n}\n</code></pre>
16.55 +#OneToOneTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@OneToOne</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p><code>@OneToOne</code>\u6ce8\u91c8\u306e\u6a5f\u80fd\u306f<code>@ManyToOne</code>\u3068\u307b\u307c\u540c\u3058\u3067\u3059\u304c\u3001\u6307\u5b9a\u53ef\u80fd\u306a\u8ffd\u52a0\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u304c1\u3064\u3042\u308a\u307e\u3059\u3002\u3053\u306e\u6ce8\u91c8\u3067\u3082\u3001\u30bf\u30fc\u30b2\u30c3\u30c8\u30fb\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u8868\u304a\u3088\u3073\u4e3b\u30ad\u30fc\u5217\u306e\u540d\u524d\u3092\u4f7f\u7528\u3057\u305f<code>@JoinColumn</code>\u306e\u69cb\u6210\u30c7\u30d5\u30a9\u30eb\u30c8\u304c\u9069\u7528\u3055\u308c\u307e\u3059\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>targetEntity</code></b></td><td>\u53c2\u7167\u5148\u30bf\u30fc\u30b2\u30c3\u30c8\u30fb\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e<code>FQCN</code>\u3002\u4e21\u65b9\u306e\u30af\u30e9\u30b9\u304c\u540c\u3058\u540d\u524d\u7a7a\u9593\u306b\u3042\u308c\u3070\u3001\u975e\u4fee\u98fe\u30af\u30e9\u30b9\u540d\u306b\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<b>\u91cd\u8981:</b> \u5148\u982d\u306b\u30d0\u30c3\u30af\u30b9\u30e9\u30c3\u30b7\u30e5\u3092\u4ed8\u3051\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>cascade</code></b></td><td>\u30ab\u30b9\u30b1\u30fc\u30c9\u30fb\u30aa\u30d7\u30b7\u30e7\u30f3\u3002</td></tr><tr><td valign="top"><b><code>fetch</code></b></td><td><code>LAZY</code>\u304b<code>EAGER</code>\u306e\u3044\u305a\u308c\u304b\u3002</td></tr><tr><td valign="top"><b><code>orphanRemoval</code></b></td><td><code>Doctrine</code>\u3067\u89aa\u306e\u306a\u3044\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3(\u6240\u6709\u5074\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u306a\u3044\u88ab\u6240\u6709\u5074<code>OneToOne</code>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3)\u3092\u524a\u9664\u3059\u308b\u304b\u3069\u3046\u304b\u3092\u6307\u5b9a\u3059\u308b\u30d6\u30fc\u30eb\u5024\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f<code>false</code>\u3067\u3059\u3002</td></tr><tr><td valign="top"><b><code>inversedBy</code></b></td><td><code>inversedBy</code>\u5c5e\u6027\u306f\u3001\u95a2\u4fc2\u306e\u88ab\u6240\u6709\u5074\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u5185\u306e\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @OneToOne(targetEntity="Customer")\n\ * @JoinColumn(name="customer_id", referencedColumnName="id")\n\ */\nprivate $customer;\n</code></pre>
16.56 +#OneToManyTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@OneToMany</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>targetEntity</code></b></td><td>\u53c2\u7167\u5148\u30bf\u30fc\u30b2\u30c3\u30c8\u30fb\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e<code>FQCN</code>\u3002\u4e21\u65b9\u306e\u30af\u30e9\u30b9\u304c\u540c\u3058\u540d\u524d\u7a7a\u9593\u306b\u3042\u308c\u3070\u3001\u975e\u4fee\u98fe\u30af\u30e9\u30b9\u540d\u306b\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<b>\u91cd\u8981:</b> \u5148\u982d\u306b\u30d0\u30c3\u30af\u30b9\u30e9\u30c3\u30b7\u30e5\u3092\u4ed8\u3051\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>cascade</code></b></td><td>\u30ab\u30b9\u30b1\u30fc\u30c9\u30fb\u30aa\u30d7\u30b7\u30e7\u30f3\u3002</td></tr><tr><td valign="top"><b><code>orphanRemoval</code></b></td><td><code>Doctrine</code>\u3067\u89aa\u306e\u306a\u3044\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3(\u6240\u6709\u5074\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u306a\u3044\u88ab\u6240\u6709\u5074<code>OneToOne</code>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3)\u3092\u524a\u9664\u3059\u308b\u304b\u3069\u3046\u304b\u3092\u6307\u5b9a\u3059\u308b\u30d6\u30fc\u30eb\u5024\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f<code>false</code>\u3067\u3059\u3002</td></tr><tr><td valign="top"><b><code>mappedBy</code></b></td><td>\u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u306f\u3001\u3053\u306e\u95a2\u4fc2\u306e\u6240\u6709\u5074\u3067\u3042\u308b<code>targetEntity</code>\u306b\u30d7\u30ed\u30d1\u30c6\u30a3\u540d\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u95a2\u4fc2\u306e\u88ab\u6240\u6709\u5074\u306b\u306f\u5fc5\u9808\u306e\u5c5e\u6027\u3067\u3059\u3002</td></tr><tr><td valign="top"><b><code>fetch</code></b></td><td><code>LAZY</code>\u3001<code>EXTRA_LAZY</code>\u307e\u305f\u306f<code>EAGER</code>\u306e\u3044\u305a\u308c\u304b\u3002</td></tr><tr><td valign="top"><b><code>indexBy</code></b></td><td>\u30bf\u30fc\u30b2\u30c3\u30c8\u30fb\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306b\u5bfe\u3057\u3066\u30d5\u30a3\u30fc\u30eb\u30c9\u306b\u3088\u308a\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u306b\u7d22\u5f15\u3092\u4ed8\u3051\u307e\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @OneToMany(targetEntity="Phonenumber", mappedBy="user", cascade={"persist", "remove", "merge"}, orphanRemoval=true)\n\ */\npublic $phonenumbers;\n</code></pre>
16.57 +#OrderByTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@OrderBy</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u308c\u306f\u30aa\u30d7\u30b7\u30e7\u30f3\u6ce8\u91c8\u3067\u3042\u308a\u3001<code>@ManyToMany</code>\u6ce8\u91c8\u307e\u305f\u306f<code>@OneToMany</code>\u6ce8\u91c8\u3068\u3068\u3082\u306b\u6307\u5b9a\u3059\u308b\u3068\u3001<code>ORDER BY</code>\u53e5\u3092\u4f7f\u7528\u3057\u3066\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304b\u3089\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u3092\u53d6\u5f97\u3059\u308b\u6761\u4ef6\u3092\u6307\u5b9a\u3067\u304d\u307e\u3059\u3002</p><p>\u3053\u306e\u6ce8\u91c8\u306b\u306f\u3001\u5c5e\u6027\u306e\u306a\u3044\u50241\u3064\u304a\u3088\u3073<code>DQL</code>\u30b9\u30cb\u30da\u30c3\u30c8\u304c\u5fc5\u8981\u3067\u3059:</p><p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @ManyToMany(targetEntity="Group")\n\ * @OrderBy({"name" = "ASC"})\n\ */\nprivate $groups;\n</code></pre>\n<p><code>OrderBy</code>\u5185\u306e<code>DQL</code>\u30b9\u30cb\u30da\u30c3\u30c8\u306f\u3001\u5f15\u7528\u7b26\u306a\u3057\u306e\u975e\u4fee\u98fe\u30d5\u30a3\u30fc\u30eb\u30c9\u540d\u3068\u3001\u30aa\u30d7\u30b7\u30e7\u30f3\u306e<code>ASC</code>/<code>DESC</code>\u4f4d\u7f6e\u6587\u306e\u307f\u3067\u69cb\u6210\u3067\u304d\u307e\u3059\u3002\u8907\u6570\u306e\u30d5\u30a3\u30fc\u30eb\u30c9\u306f\u30ab\u30f3\u30de(,)\u3067\u533a\u5207\u308a\u307e\u3059\u3002<code>@ManyToMany</code>\u6ce8\u91c8\u307e\u305f\u306f<code>@OneToMany</code>\u6ce8\u91c8\u306e<code>targetEntity</code>\u30af\u30e9\u30b9\u306b\u306f\u53c2\u7167\u5148\u306e\u30d5\u30a3\u30fc\u30eb\u30c9\u540d\u304c\u5b58\u5728\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002</p>
16.58 +#PostLoadTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostLoad</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u3092<code>@PostLoad</code>\u30a4\u30d9\u30f3\u30c8\u3068\u3057\u3066\u547c\u3073\u51fa\u3055\u308c\u308b\u3088\u3046\u306b\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u3067<code>@HasLifecycleCallbacks</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3057\u305f\u5834\u5408\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p>
16.59 +#PostPersistTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostPersist</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u3092<code>@PostPersist</code>\u30a4\u30d9\u30f3\u30c8\u3068\u3057\u3066\u547c\u3073\u51fa\u3055\u308c\u308b\u3088\u3046\u306b\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u3067<code>@HasLifecycleCallbacks</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3057\u305f\u5834\u5408\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p>
16.60 +#PostRemoveTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostRemove</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u3092<code>@PostRemove</code>\u30a4\u30d9\u30f3\u30c8\u3068\u3057\u3066\u547c\u3073\u51fa\u3055\u308c\u308b\u3088\u3046\u306b\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u3067<code>@HasLifecycleCallbacks</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3057\u305f\u5834\u5408\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p>
16.61 +#PostUpdateTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PostUpdate</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u3092<code>@PostUpdate</code>\u30a4\u30d9\u30f3\u30c8\u3068\u3057\u3066\u547c\u3073\u51fa\u3055\u308c\u308b\u3088\u3046\u306b\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u3067<code>@HasLifecycleCallbacks</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3057\u305f\u5834\u5408\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p>
16.62 +#PrePersistTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PrePersist</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u3092<code>@PrePersist</code>\u30a4\u30d9\u30f3\u30c8\u3068\u3057\u3066\u547c\u3073\u51fa\u3055\u308c\u308b\u3088\u3046\u306b\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u3067<code>@HasLifecycleCallbacks</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3057\u305f\u5834\u5408\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p>
16.63 +#PreRemoveTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PreRemove</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u3092<code>@PreRemove</code>\u30a4\u30d9\u30f3\u30c8\u3068\u3057\u3066\u547c\u3073\u51fa\u3055\u308c\u308b\u3088\u3046\u306b\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u3067<code>@HasLifecycleCallbacks</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3057\u305f\u5834\u5408\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p>
16.64 +#PreUpdateTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@PreUpdate</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u30e1\u30bd\u30c3\u30c9\u3092<code>@PreUpdate</code>\u30a4\u30d9\u30f3\u30c8\u3068\u3057\u3066\u547c\u3073\u51fa\u3055\u308c\u308b\u3088\u3046\u306b\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u3067<code>@HasLifecycleCallbacks</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3057\u305f\u5834\u5408\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p>
16.65 +#SequenceGeneratorTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@SequenceGenerator</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u306e\u6ce8\u91c8\u3092<code>@generatedValue(strategy="SEQUENCE")</code>\u3068\u3068\u3082\u306b\u4f7f\u7528\u3059\u308b\u3068\u3001\u30b7\u30fc\u30b1\u30f3\u30b9\u306e\u8a73\u7d30(\u30b7\u30fc\u30b1\u30f3\u30b9\u306e\u5897\u5206\u30b5\u30a4\u30ba\u3084\u521d\u671f\u5024\u306a\u3069)\u3092\u6307\u5b9a\u3067\u304d\u307e\u3059\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>sequenceName</code></b></td><td>\u30b7\u30fc\u30b1\u30f3\u30b9\u306e\u540d\u524d\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>allocationSize</code></b></td><td>\u30d5\u30a7\u30c3\u30c1\u3055\u308c\u305f\u3068\u304d\u306b\u30b7\u30fc\u30b1\u30f3\u30b9\u3092\u5272\u5f53\u3066\u30b5\u30a4\u30ba\u5206\u306e\u307f\u5897\u5206\u3057\u307e\u3059\u30021\u3088\u308a\u5927\u304d\u3044\u5024\u3092\u6307\u5b9a\u3059\u308b\u3068\u30011\u3064\u306e\u30ea\u30af\u30a8\u30b9\u30c8\u306b\u8907\u6570\u306e\u65b0\u898f\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3092\u4f5c\u6210\u3059\u308b\u5834\u5408\u306b\u6700\u9069\u5316\u3092\u5b9f\u884c\u3067\u304d\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f10\u3067\u3059\u3002</code></td></tr><tr><td valign="top"><b><code>initialValue</code></b></td><td>\u30b7\u30fc\u30b1\u30f3\u30b9\u306e\u958b\u59cb\u5024\u3067\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u306f<code>1</code>\u3067\u3059\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Id\n\ * @GeneratedValue(strategy="SEQUENCE")\n\ * @Column(type="integer")\n\ * @SequenceGenerator(sequenceName="tablename_seq", initialValue=1, allocationSize=100)\n\ */\nprotected $id = null;\n</code></pre>
16.66 +#TableTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Table</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u306e\u6ce8\u91c8\u306f\u3001\u6301\u7d9a\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u304c\u542b\u307e\u308c\u308b\u8868\u3092\u8aac\u660e\u3057\u307e\u3059\u3002\u3053\u306e\u6ce8\u91c8\u306f\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u3001\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9<code>PHP</code> <code>DocBlock</code>\u5185\u306b\u6307\u5b9a\u3057\u307e\u3059\u3002\u3053\u308c\u3092\u6307\u5b9a\u3057\u306a\u3044\u5834\u5408\u3001\u8868\u540d\u306f\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u975e\u4fee\u98fe\u30af\u30e9\u30b9\u540d\u306b\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>\u8868\u306e\u540d\u524d\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>indexes</code></b></td><td><code>@Index</code>\u6ce8\u91c8\u306e\u914d\u5217\u3002</td></tr><tr><td valign="top"><b><code>uniqueConstraints</code></b></td><td><code>@UniqueConstraint</code>\u6ce8\u91c8\u306e\u914d\u5217\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity\n\ * @Table(name="user",\n\ * uniqueConstraints={@UniqueConstraint(name="user_unique",columns={"username"})},\n\ * indexes={@Index(name="user_idx", columns={"email"})}\n\ * )\n\ */\nclass User {\n}\n</code></pre>
16.67 +#UniqueConstraintTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@UniqueConstraint</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u3053\u306e\u6ce8\u91c8\u306f\u3001<code>@Table</code>\u6ce8\u91c8\u5185\u90e8\u3067\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30af\u30e9\u30b9\u30fb\u30ec\u30d9\u30eb\u3067\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u6307\u5b9a\u3057\u305f\u8868\u5217\u306b\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u56fa\u6709\u306e\u5236\u7d04\u3092\u751f\u6210\u3059\u308b\u305f\u3081\u306e\u30d2\u30f3\u30c8\u3092<code>SchemaTool</code>\u306b\u63d0\u4f9b\u3057\u307e\u3059\u3002\u3053\u306e\u6ce8\u91c8\u306f\u3001<code>SchemaTool</code>\u30b9\u30ad\u30fc\u30de\u751f\u6210\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u306b\u304a\u3044\u3066\u306e\u307f\u6709\u52b9\u3067\u3059\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u5fc5\u9808\u5c5e\u6027</p><table border="0"><tr><td valign="top"><b><code>name</code></b></td><td>\u7d22\u5f15\u306e\u540d\u524d\u3002</td></tr><tr><td valign="top"><b><code>columns</code></b></td><td>\u5217\u306e\u914d\u5217\u3002</td></tr></table>\n<p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @Entity\n\ * @Table(name="ecommerce_products",uniqueConstraints={@UniqueConstraint(name="search_idx", columns={"name", "email"})})\n\ */\nclass ECommerceProduct {\n}\n</code></pre>
16.68 +#VersionTag.documentation=<p style="font-weight: bold; font-size: 1.2em">@Version</p><p style="font-weight: bold; font-size: 1.1em">\u8aac\u660e</p><p>\u6307\u5b9a\u3057\u305f\u5217\u3092\u30aa\u30d7\u30c6\u30a3\u30df\u30b9\u30c6\u30a3\u30c3\u30af\u30fb\u30ed\u30c3\u30af\u306e\u30b7\u30ca\u30ea\u30aa\u3067\u4f7f\u7528\u3055\u308c\u308b\u30d0\u30fc\u30b8\u30e7\u30f3\u5c5e\u6027\u3068\u3057\u3066\u5b9a\u7fa9\u3059\u308b\u30de\u30fc\u30ab\u30fc\u6ce8\u91c8\u3002<code>integer<code>\u578b\u307e\u305f\u306f<code>datetime</code>\u578b\u306e<code>@Column</code>\u6ce8\u91c8\u306b\u306e\u307f\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002<code>@Version</code>\u3068<code>@Id</code>\u306e\u7d50\u5408\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002</p><p style="font-weight: bold; font-size: 1.1em">\u4f8b</p><pre><code>/**\n\ * @column(type="integer")\n\ * @version\n\ */\nprotected $version;\n</code></pre>
16.69
17.1 --- a/src/ja/php/php-project/php-project/org/netbeans/modules/php/project/api/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
17.2 +++ b/src/ja/php/php-project/php-project/org/netbeans/modules/php/project/api/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
17.3 @@ -40,5 +40,5 @@
17.4
17.5 #PHP_5=PHP 5.2/5.1
17.6 #PHP_53=PHP 5.3
17.7 -PHP_54=PHP 5.4
17.8 +#PHP_54=PHP 5.4
17.9
18.1 --- a/src/ja/platform/org-netbeans-core-output2/org-netbeans-core-output2/org/netbeans/core/output2/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
18.2 +++ b/src/ja/platform/org-netbeans-core-output2/org-netbeans-core-output2/org/netbeans/core/output2/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
18.3 @@ -113,40 +113,40 @@
18.4 ACTION_FILTER=\u30d5\u30a3\u30eb\u30bf...
18.5
18.6 #Popup menu accelerators
18.7 -ACTION_COPY.accel=C-C
18.8 -ACTION_PASTE.accel=C-V
18.9 -ACTION_WRAP.accel=C-R
18.10 -ACTION_SAVEAS.accel=C-S
18.11 -ACTION_CLOSE.accel=C-F4
18.12 -ACTION_PREV_ERROR.accel=F12
18.13 -ACTION_NEXT_ERROR.accel=S-F12
18.14 -ACTION_SELECT_ALL.accel=C-A
18.15 -ACTION_FIND.accel=C-F
18.16 -ACTION_FIND_NEXT.accel=F3
18.17 -ACTION_FIND_PREVIOUS.accel=S-F3
18.18 -ACTION_CLEAR.accel=C-L
18.19 -ACTION_LARGER_FONT.accel=C-EQUALS
18.20 -ACTION_SMALLER_FONT.accel=C-MINUS
18.21 -ACTION_FONT_TYPE.accel=
18.22 -ACTION_FILTER.accel=C-G
18.23 +#ACTION_COPY.accel=C-C
18.24 +#ACTION_PASTE.accel=C-V
18.25 +#ACTION_WRAP.accel=C-R
18.26 +#ACTION_SAVEAS.accel=C-S
18.27 +#ACTION_CLOSE.accel=C-F4
18.28 +#ACTION_PREV_ERROR.accel=F12
18.29 +#ACTION_NEXT_ERROR.accel=S-F12
18.30 +#ACTION_SELECT_ALL.accel=C-A
18.31 +#ACTION_FIND.accel=C-F
18.32 +#ACTION_FIND_NEXT.accel=F3
18.33 +#ACTION_FIND_PREVIOUS.accel=S-F3
18.34 +#ACTION_CLEAR.accel=C-L
18.35 +#ACTION_LARGER_FONT.accel=C-EQUALS
18.36 +#ACTION_SMALLER_FONT.accel=C-MINUS
18.37 +#ACTION_FONT_TYPE.accel=
18.38 +#ACTION_FILTER.accel=C-G
18.39
18.40 #Macintosh popup menu accelerators
18.41 -ACTION_COPY.accel.mac=M-C
18.42 -ACTION_PASTE.accel.mac=M-V
18.43 -ACTION_LARGER_FONT.accel.mac=M-PLUS
18.44 -ACTION_SMALLER_FONT.accel.mac=M-MINUS
18.45 -ACTION_FONT_TYPE.accel.mac=
18.46 -ACTION_WRAP.accel.mac=M-R
18.47 -ACTION_SAVEAS.accel.mac=M-S
18.48 -ACTION_CLOSE.accel.mac=M-F4
18.49 -ACTION_PREV_ERROR.accel.mac=F12
18.50 -ACTION_NEXT_ERROR.accel.mac=M-F12
18.51 -ACTION_SELECT_ALL.accel.mac=M-A
18.52 -ACTION_FIND.accel.mac=M-F
18.53 -ACTION_FIND_NEXT.accel.mac=M-G
18.54 -ACTION_FIND_PREVIOUS.accel.mac=S-M-G
18.55 -ACTION_CLEAR.accel.mac=M-L
18.56 -ACTION_FILTER.accel.mac=C-G
18.57 +#ACTION_COPY.accel.mac=M-C
18.58 +#ACTION_PASTE.accel.mac=M-V
18.59 +#ACTION_LARGER_FONT.accel.mac=M-PLUS
18.60 +#ACTION_SMALLER_FONT.accel.mac=M-MINUS
18.61 +#ACTION_FONT_TYPE.accel.mac=
18.62 +#ACTION_WRAP.accel.mac=M-R
18.63 +#ACTION_SAVEAS.accel.mac=M-S
18.64 +#ACTION_CLOSE.accel.mac=M-F4
18.65 +#ACTION_PREV_ERROR.accel.mac=F12
18.66 +#ACTION_NEXT_ERROR.accel.mac=M-F12
18.67 +#ACTION_SELECT_ALL.accel.mac=M-A
18.68 +#ACTION_FIND.accel.mac=M-F
18.69 +#ACTION_FIND_NEXT.accel.mac=M-G
18.70 +#ACTION_FIND_PREVIOUS.accel.mac=S-M-G
18.71 +#ACTION_CLEAR.accel.mac=M-L
18.72 +#ACTION_FILTER.accel.mac=C-G
18.73
18.74 MSG_DiskSpace={0}\u306b\u306f\u3001\u4e00\u6642\u51fa\u529b\u30d5\u30a1\u30a4\u30eb\u7528\u306e\u30c7\u30a3\u30b9\u30af\u9818\u57df\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u4f7f\u7528\u3067\u304d\u308b\u30c7\u30a3\u30b9\u30af\u9818\u57df\u3092\u5897\u3084\u3059\u304b\u3001\u30b7\u30b9\u30c6\u30e0\u306e\u4e00\u6642\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u5909\u66f4\u3059\u308b\u304b\u3001-J-Dnb.output.heap=true\u3092\u6307\u5b9a\u3057\u3066\u5b9f\u884c\u3057\u3066\u304f\u3060\u3055\u3044
18.75
19.1 --- a/src/ja/platform/org-netbeans-core-ui/org-netbeans-core-ui/org/netbeans/core/ui/options/general/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
19.2 +++ b/src/ja/platform/org-netbeans-core-ui/org-netbeans-core-ui/org/netbeans/core/ui/options/general/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
19.3 @@ -130,9 +130,9 @@
19.4 CTL_Update_every_month=\u6bce\u6708
19.5 CTL_Update_never=\u306a\u3057
19.6 CTL_Default_System_Browser=\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30b7\u30b9\u30c6\u30e0\u30fb\u30d6\u30e9\u30a6\u30b6
19.7 -CTL_Internet_Explorer=Internet Explorer
19.8 -CTL_Firefox=Firefox
19.9 -CTL_Mozilla=Mozilla
19.10 +#CTL_Internet_Explorer=Internet Explorer
19.11 +#CTL_Firefox=Firefox
19.12 +#CTL_Mozilla=Mozilla
19.13 CTL_Swing_HTML_Browser=\u5185\u90e8\u30d6\u30e9\u30a6\u30b6
19.14
19.15
20.1 --- a/src/ja/platform/org-netbeans-core/org-netbeans-core/org/netbeans/beaninfo/editors/Bundle_ja.properties Fri Jun 08 10:31:44 2012 +0900
20.2 +++ b/src/ja/platform/org-netbeans-core/org-netbeans-core/org/netbeans/beaninfo/editors/Bundle_ja.properties Fri Jun 08 10:58:42 2012 +0900
20.3 @@ -237,7 +237,7 @@
20.4 MSG_AppleBug=\u3053\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u306f\u3001\u4f7f\u7528\u53ef\u80fd\u306a\u30d5\u30a9\u30f3\u30c8\u30fb\u30ea\u30b9\u30c8\u306e\u521d\u671f\u5316\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u305f\u5834\u5408\u306b\u8868\u793a\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u30d3\u30c3\u30c8\u30de\u30c3\u30d7\u30fb\u30d5\u30a9\u30f3\u30c8\u3092\u30b7\u30b9\u30c6\u30e0\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u3068\u304d\u306b\u8d77\u52d5\u3055\u308c\u308bApple JVM\u306e\u30d0\u30b0\u304c\u539f\u56e0\u3067\u3059\u3002\u30d5\u30a9\u30f3\u30c8\u30fb\u30a8\u30c7\u30a3\u30bf\u3092\u4f7f\u7528\u3059\u308b\u306b\u306f\u3001\u30b7\u30b9\u30c6\u30e0\u304b\u3089\u3059\u3079\u3066\u306e\u30d3\u30c3\u30c8\u30de\u30c3\u30d7\u30fb\u30d5\u30a9\u30f3\u30c8\u3092\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u8a73\u7d30\u306f\u3001Apple BugReporter\u306e\u554f\u984c3121780\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002
20.5 # http://en.wikipedia.org/wiki/The_quick_brown_fox_jumps_over_the_lazy_dog
20.6 # translators @see http://en.wikipedia.org/wiki/List_of_pangrams
20.7 -MSG_Preview=The quick brown fox jumps over the lazy dog
20.8 +#MSG_Preview=The quick brown fox jumps over the lazy dog
20.9
20.10 # will be same as CTL_OK in openide.explorer/src/org/openide/explorer/propertysheet/Bundle.properties
20.11 CTL_OK=OK