小编use*_*049的帖子

LOAD DATA INFILE错误代码:13

在我的远程MySQL中,当我尝试执行此查询时,我收到MySQL错误代码:13.

查询 -

LOAD DATA INFILE 
'/httpdocs/.../.../testFile.csv'
INTO TABLE table_temp
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\\r \\n'
(sku, qty);
Run Code Online (Sandbox Code Playgroud)

错误代码 : 13 Can't get stat of '/httpdocs/.../.../testFile.csv' (Errcode: 2)

一个.数据库userlogin具有所有授权权限.

CREATE USER 'userName'@'%' IDENTIFIED BY '************';

GRANT ALL PRIVILEGES ON * . * TO 'userName'@'%' IDENTIFIED BY '************' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

GRANT ALL PRIVILEGES ON `userName\_%` . * TO 'userName'@'%';
Run Code Online (Sandbox Code Playgroud)

湾 我还使用FTP工具将文件和文件夹权限设置为chmod 777(rwxrwxrwx)

mysql file-io

50
推荐指数
7
解决办法
11万
查看次数

Spring-data-jpa急切获取加入并使用分页无法正常工作

我是hibernate和Spring-data-jpa的新手.我想做的就是使用分页获取实体及其所有相关实体(大约有4千万条记录).一个查询要急切获取根实体及其所有映射实体/集合= 1查询

但我遇到了(n + 1)问题:一个查询根实体+一个查询相关的映射实体/每个根实体的集合=(n + 1)个查询这实际上影响了性能.

我还想知道我在实体中的映射是否正确.

有人可以指导我.谢谢

应用程序栈:

<java-version>1.7</java-version>
<spring.framework.version>4.0.2.RELEASE</spring.framework.version>
<hibernate-core>4.3.4.Final</hibernate-core>
<hibernate-validator>5.1.0.Final</hibernate-validator>
<hibernate-entitymanager>4.3.4.Final</hibernate-entitymanager>
<spring-data-jpa>1.5.1.RELEASE</spring-data-jpa>
Run Code Online (Sandbox Code Playgroud)

我有2个实体类(Customer和Order)如下:

客户实体

@Entity
@Table(name = "view_customerOrders_to_process") 
public class Customer implements Serializable {

private Long id;
private List<Order> Orders;

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "customer_id", updatable = false)
public Long getId() {
   return id;
}

........

@NotFound(action = NotFoundAction.IGNORE)
@OneToMany(fetch = FetchType.EAGER, mappedBy = "customer") 
//Do not cascade any changes to child entities.
@Where(clause = "order_status = 'PENDING'")
public List<Order> getOrders() {
    return order; …
Run Code Online (Sandbox Code Playgroud)

spring hibernate jpa spring-data-jpa

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

使用 Jackson 库将 Java 映射转换为 XML

如何使用 Jackson 将 Java 转换Map为 XML?

版本:

'com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.8'
Run Code Online (Sandbox Code Playgroud)

代码:

'com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.8'
Run Code Online (Sandbox Code Playgroud)

实际输出:

import com.fasterxml.jackson.dataformat.xml.XmlMapper;

public class MainApp {
    
    public static void main(String[] args) throws JsonProcessingException {

        Map<String, Object> map = new HashMap<String, Object>();
        map.put("key1", "value1");
        map.put("key2", "value2");

        Application app = new Application();
        app.setEntry(map);

        // xml output format
        XmlMapper xmlMapper = new XmlMapper();
        xmlMapper.configure(ToXmlGenerator.Feature.WRITE_XML_DECLARATION, true);
        System.out.println(xmlMapper.writerWithDefaultPrettyPrinter().writeValueAsString(app));

    }
    
    @JacksonXmlRootElement(localName = "headers")
    public static class Application {

        private Map<String, Object> entry;

        public Map<String, Object> getEntry() {
            return Collections.unmodifiableMap(entry);
        }

        public void setEntry(Map<String, …
Run Code Online (Sandbox Code Playgroud)

java xml hashmap jackson jackson-dataformat-xml

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