小编psi*_*dia的帖子

如何在java中创建自定义注释?

我想在java中创建自定义注释DirtyChecking.就像我想使用此注释比较两个字符串值,并在比较后将返回一个boolean值.

例如:我将放置@DirtyCheck("newValue","oldValue")属性.

假设我创建了一个界面:

 public @interface DirtyCheck {
    String newValue();
    String oldValue();
 }
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 在哪里创建一个类来创建一个比较两个字符串值的方法?我的意思是,这个注释如何通知我必须调用这个方法?
  2. 如何检索此方法的返回值?

java annotations

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

我可以在java中的公共类中调用参数化构造函数中的默认构造函数吗?

我想从公共java类中的参数化构造函数调用默认构造函数.

我可以实现吗?

java

11
推荐指数
2
解决办法
3万
查看次数

如何使用正则表达式验证java中的URL?

我想验证URL开始http/https/www/ftp和检查/\斜线和检查.com,.org使用正则表达式等,在网址的结尾.是否有任何正则表达式patttern用于URL验证?

java regex validation

11
推荐指数
2
解决办法
3万
查看次数

如何在JOOQ中使用toChar函数?

我必须使用toChar()功能JOOQ吗?现在我使用下面的代码

 TO_CHAR(PaymentDate, 'YYYY-MM-DD') <= TO_CHAR(SYSDATE,'YYYY-MM-DD')");
Run Code Online (Sandbox Code Playgroud)

我必须转换成JOOQ.怎么用这个JOOQ

java sql jooq

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

<>(尖括号)在MS-SQL Server中的含义是什么?

在我的查询中,其他一些开发人员使用了<> (angle brackets)什么意思?

sb.append(" AND nvl(VoidFlag, 'N') <> 'Y' ");
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

Hibernate:saveorupdate()不更新对象

我使用spring来维护我的应用程序中的事务.我想保存新的并更新DB中的现有用户详细信息.但是我无法更新我对数据库的更改.请参阅下面的代码并告诉我在代码中出错了什么?

 Session session = getSessionFactory().getCurrentSession();
            UserDetails userDetails = (UserDetails) session.get(
                    UserDetails.class, new Integer(userId));

            if (userDetails!= null) {           
                userDetails.setUserName(name);
                userDetails.setUserDesc(desc);
            } else {
                userDetails= new UserAuthDetails();
                userDetails.setId(userId);
                userDetails.setUserName(name);
                userDetails.setUserDesc(desc);
                userDetails.setCreatedDt(new Date());
            }

            session.saveOrUpdate(userDetails);
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助更新现有的userdetail对象吗?

java mysql database spring hibernate

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

<className> .class与this(表示<classname>)之间的区别

class喜欢Test.我正在class作为论点传递.

以下代码有什么区别:

    Map maps = new HashMap();
    maps.put("ARG_ID",Test.class);
Run Code Online (Sandbox Code Playgroud)

     Map maps = new HashMap();
     maps.put("ARG_ID",this); 
Run Code Online (Sandbox Code Playgroud)

java hashmap map

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

标签 统计

java ×6

sql ×2

annotations ×1

database ×1

hashmap ×1

hibernate ×1

jooq ×1

map ×1

mysql ×1

regex ×1

spring ×1

sql-server ×1

validation ×1