在我的远程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)
我是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) 如何使用 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)