小编Kar*_*G C的帖子

@Transactional用静态方法

为什么我们不能使用@Transactional静态方法来管理我的Spring项目中的事务?

@Transactional 适用于非静态方法但不适用于静态方法的任何特定原因?

spring transactions

5
推荐指数
1
解决办法
4378
查看次数

等于具有可比接口的方法合同

我有像Person这样的自定义类:

public class Person {
    int age;
    String name;
}
Run Code Online (Sandbox Code Playgroud)

现在我想Person基于类对对象进行排序age.

所以我将使用Comparable接口和实现compareTo()方法.

而且compareTo会有基于刚才比较人物对象的逻辑age.

所以,如果我这样做:

Collections.sort(list);  // where list is a list of person
Run Code Online (Sandbox Code Playgroud)

我会基于的获得排序人名单age.

但我在某处读到,我们equals()Comparable执行时也需要覆盖方法.

但我现在还没有看到它的使用.

任何人都可以解释一下,equals()如果我想sort基于age什么,还需要覆盖方法?

java collections equals comparable

1
推荐指数
3
解决办法
1828
查看次数

表 td 上的 onblur 事件

我正在使用下面的代码使用数据表填充数据。

我想编辑其中一列的数据,编辑后我必须使用 onblur 事件验证该值。

我尝试在td元素上调用 onblur 事件但没有得到它。

非常感谢任何帮助实现这一目标的帮助。

 <table id='abc' border="1">
        <thead>
                <tr>
                    <th>Part Number</th>
                    <th>Quantity</th>
                </tr>
        </thead>

            <tbody>
             <c:forEach items="${uploadData.partsList}" var="part">
                <tr>
                    <td><c:out value="${part.partNumber}" /></td>
                    <td class="editableColumn" style="background-color:white"><c:out      value="${part.quantity}"/>
</td>

                </tr>
            </c:forEach>
        </tbody>
   </table>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

1
推荐指数
1
解决办法
5238
查看次数

Arraylist首先出现一些字符串替换每个元素

我有一个像下面这样的arraylist

 List<String> list = new ArrayList<String>();

 list.add("P Pro Rata(Average Cost w/Tax Lots)");
            list.add("A apple is good");
            list.add("B ball is nice");
            list.add("C cat is not there");
Run Code Online (Sandbox Code Playgroud)

我希望数组列表中每个元素的第一个空格应该替换为:operator(只有第一个空格和每个元素)

所以输出应该是

A:apple is good
B:ball is nice
C:cat is not there
Run Code Online (Sandbox Code Playgroud)

我有一个解决方案,它迭代并创建新元素并将其添加到新列表并使用该新列表

任何人都可以提出最佳解决方案吗?

java

-2
推荐指数
1
解决办法
395
查看次数