问题:实体(比如用户)在UI中以分页方式显示.UI还显示针对每个实体的复选框,以便管理员可以多选用户并删除它们.很自然,这个实体通过外键关系与许多其他实体相关联(比如他创建的采购订单)
如果采购订单与某个用户相关联,则由于外键违规,将无法删除用户.类似地,User可能与许多其他此类表有关系.
如果无法删除实体,最好不要显示删除复选框.如果需要进行此类检查,则在为每个用户行构建用户列表页面时,需要查询从属表以查找可能的关系.如果有很多用户,这可能是非常昂贵的事情.
以优雅的方式解决这个问题的建议方法是什么?
protected String[] getImages(int max, String imageId) {
String[] images = new String[max];
for (int i = 0; i < max; i++) {
images[i] = imageId;
}
return images;
}
Run Code Online (Sandbox Code Playgroud)
是否有一种更简单的方法可以基于单个调用的常量数据来填充动态数组的内容.我记得一个来自commons-lang的实用方法,但我无法重新收集那个电话是什么?
以下是一组翻译示例 english --> french
lundi (monday)
mardi (tuesday)
mercredi (wednesday)
janvier (january)
Run Code Online (Sandbox Code Playgroud)
有没有一种更简单的方法可以找到几天和几个月的同等单词,从英语到法语| 德国人| 日本?
boolean a = m1();
boolean b = m2();
boolean c = m3();
Run Code Online (Sandbox Code Playgroud)
目前我的代码看起来像这样,并且大多数条件"c"必然是真的
if (a || b || c)
Run Code Online (Sandbox Code Playgroud)
重新编写代码是否有意义if (c || a || b),以便可以快速评估if条件.
我应该如何在表中呈现长URL,我不希望显示整个URL,因为它可能超出表长度.如果它超过某个预定义的大小(比如50个字符),我想缩短并显示它.如果我点击它,它应该带我到一个新页面,我可以在其中查看链接的内容.我该如何实现?
java ×3
hibernate ×1
jpa ×1
jquery ×1
svn ×1
tortoisesvn ×1
translation ×1
url ×1
usability ×1