小编ris*_*p89的帖子

@Transactional注释不起作用.数据库行未创建

以下是我的所有代码.未创建数据库行.没有异常抛出.

package com.rishi.app.models;

import java.util.Collection;

import javax.management.Query;
import javax.persistence.Entity;
import javax.persistence.EntityManager;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.PersistenceContext;
import javax.persistence.PersistenceUnit;
import javax.persistence.TypedQuery;

@Entity
public class Customer {

    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private int id;
    private String firstName;
    private String lastName;

    protected Customer() {}

    public Customer(String firstName, String lastName) {
        this.firstName = firstName;
        this.lastName = lastName;
    }

    @Override
    public String toString() {
        return String.format(
                "Customer[id=%d, firstName='%s', lastName='%s']",
                id, firstName, lastName);
    }

}


package com.rishi.app.repositories;

import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.transaction.Transactional;

import org.springframework.stereotype.Repository; …
Run Code Online (Sandbox Code Playgroud)

spring jpa spring-mvc transactional

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

如何保存我的Emacs设置?

我正在使用Emacs编辑器,每次启动Emacs时,我都会丢失以前的设​​置.

例如,每次我必须键入:

  • M-x cua-mode RET
  • M-x auto-complete-mode RET

如何在Emacs中保存我的设置?

谢谢.

emacs dot-emacs

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

div定位搞砸了

我有以下设置:

.calender-month{
    float:left;
}
.buttondiv{
    float:left;
}

<div class="buttondiv"><button id="backbtn">back</button>
<div class="calender-month">calender</div>
<div class="buttondiv"><button id="frontbtn">front</button></div>
Run Code Online (Sandbox Code Playgroud)

最初,我有这个.

在尝试添加如上所述的按钮后,我得到了这个.

请帮忙.

html css positioning

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

在python中将代码用大变量名分割成两行

我想将python代码分成两行,我的代码类似于:

if long_named_three_d_array[first_dimension][second_dimension][third_dimension] == somevalue:
    //dosomething
Run Code Online (Sandbox Code Playgroud)

如果条件超过两行,我想分开.

请帮忙.谢谢.

python coding-style

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

Spring @Autowired带注释的对象值为null

//我的工厂课

@Component
public class UserRewardAccountValidatorFactory {

    @Autowired
    private VirginAmericaValidator virginAmericaValidator;

    private static class SingletonHolder {
        static UserRewardAccountValidatorFactory instance = new UserRewardAccountValidatorFactory();
    }

    public static UserRewardAccountValidatorFactory getInstance() {
        return SingletonHolder.instance;
    }

    private UserRewardAccountValidatorFactory() {}

    public PartnerValidator getPartnerValidator(Partner partner){
            return virginAmericaValidator;
    }
}
Run Code Online (Sandbox Code Playgroud)

//我的Validator类

@Service
public class VirginAmericaValidator implements PartnerValidator {

    @Override
    public void validate(String code) throws InvalidCodeException{
        //do some processing if processing fails throw exception
        if (code.equals("bad".toString())){
            throw new InvalidCodeException();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

//用法:

    PartnerValidator pv = UserRewardAccountValidatorFactory.getInstance().getPartnerValidator(partner);
    if (pv != …
Run Code Online (Sandbox Code Playgroud)

spring annotations autowired

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

java分区的整数设置精度

我有两个整数

int a = 5324;
int b = 5;
Run Code Online (Sandbox Code Playgroud)

将"a"除以"b"我应该得到"1064.8"的答案.我想将此答案转换为字符串.我期待我的字符串是"1064.8".我对"8"之后的"."感兴趣.

如何确保我的字符串在"."之后包含正好1个字符.

这是我的尝试:

float answer = ((float) a)/b;
String s = answer.toString();
Character result = s.charAt(s.length()-1);
Run Code Online (Sandbox Code Playgroud)

但是,我无法确保我的结果与"."之后的字符相同.

java string

0
推荐指数
2
解决办法
1253
查看次数

使用javascript隐藏HTML页面的源代码

我看到如何隐藏html源并禁用右键单击和文本复制?.其中一个答案说使用ctrl + u来查看源代码.但是,使用shortcut.js我也可以覆盖ctrl + u.在这种情况下如何查看源代码.

html javascript view-source

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