<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I try to write a persistent unit
<div><br class="webkit-block-placeholder"></div><div>in Ruleset I wrote</div><div><br class="webkit-block-placeholder"></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" color="#7f0055" style="font: 11.0px Monaco; color: #7f0055">public</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#7f0055" style="font: 11.0px Monaco; color: #7f0055">class</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> Ruleset </font><font face="Monaco" size="3" color="#7f0055" style="font: 11.0px Monaco; color: #7f0055">implements</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> Serializable</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco">{</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px; "><span class="Apple-tab-span" style="white-space:pre">        </span>...<br class="webkit-block-placeholder"></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#646464" style="font: 11.0px Monaco; color: #646464">@OneToMany</font><font face="Monaco" size="3" style="font: 11.0px Monaco">(cascade={ </font><font face="Monaco" size="3" color="#0000c0" style="font: 11.0px Monaco; color: #0000c0">PERSIST</font><font face="Monaco" size="3" style="font: 11.0px Monaco">, </font><font face="Monaco" size="3" color="#0000c0" style="font: 11.0px Monaco; color: #0000c0">REMOVE</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> })</font></div></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#646464" style="font: 11.0px Monaco; color: #646464">@OrderBy</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> (</font><font face="Monaco" size="3" color="#2a00ff" style="font: 11.0px Monaco; color: #2a00ff">"number ASC"</font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#7f0055" style="font: 11.0px Monaco; color: #7f0055">private</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> List&lt;Rule&gt; </font><font face="Monaco" size="3" color="#0000c0" style="font: 11.0px Monaco; color: #0000c0">rules</font><font face="Monaco" size="3" style="font: 11.0px Monaco">;</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "><br></div> <br class="webkit-block-placeholder"></div><div>my Class Rule looks like</div><div><br class="webkit-block-placeholder"></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" color="#7f0055" style="font: 11.0px Monaco; color: #7f0055">public</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> </font><font face="Monaco" size="3" color="#7f0055" style="font: 11.0px Monaco; color: #7f0055">class</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> Rule </font><font face="Monaco" size="3" color="#7f0055" style="font: 11.0px Monaco; color: #7f0055">implements</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> Serializable</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco">{</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 11px;"><span class="Apple-tab-span" style="white-space:pre">        </span>...<br class="webkit-block-placeholder"></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span></font><font face="Monaco" size="3" color="#7f0055" style="font: 11.0px Monaco; color: #7f0055">private</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> BigDecimal </font><font face="Monaco" size="3" color="#0000c0" style="font: 11.0px Monaco; color: #0000c0">number</font><font face="Monaco" size="3" style="font: 11.0px Monaco">;</font></div> <br class="webkit-block-placeholder"></div><div><br></div><div>during deployment I get the above error message.</div><div>I tried remove the @OrderBy anotation. but the error still remains.</div><div>even when I change the Order to "id asc" (id is a valid property of both classes). </div><div>when I changed the Order to "ddddddd ASC", i got the above error message for the property Ruleset.ddddddd.</div><div>when I changed back to "id asc" the error changed back to Ruleset.number</div><div><br class="webkit-block-placeholder"></div><div>what does it mean?</div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div></body></html>