【将UML关系映射到java】教程文章相关的互联网学习教程文章

Java:从磁盘写入/读取映射【代码】

我有一个数据结构,我希望能够在关闭程序之前写入文件,然后从文件中读取以在下次应用程序启动时重新填充结构. 我的结构是HashMap< String,Object>.对象非常简单;对于成员变量,它有一个String,以及两个Boolean类型的小型本机数组.这是一个真正简单的应用程序,我不希望超过10-15< key,value>一次配对. 我一直在使用Object输入/输出流进行实验(不成功).我是否需要使Object类可序列化? 你能给我任何关于最佳方法的建议吗?我只需要朝着...

java – Jackson根据json输入映射Object或Object列表【代码】

我有这个POJO:public class JsonObj {private String id;private List<Location> location;public String getId() {return id;}public List<Location> getLocation() {return location;}@JsonSetter("location")public void setLocation(){List<Location> list = new ArrayList<Location>();if(location instanceof Location){list.add((Location) location);location = list;}} }json输入中的“location”对象可以是Location的简...

java – 绑定Spring MVC中的列表映射【代码】

我不确定这是否是一个复杂的问题,但作为一个初学者,这对我来说似乎有点复杂.我有一个对象,我需要在UI上显示一些值,让用户选择其中的一些,我需要在用户点击提交按钮时将数据发送回另一个控制器.这是我的数据对象的结构public class PrsData{ private Map<String, List<PrsCDData>> prsCDData; }public class PrsCDData{private Map<String, Collection<ConfiguredDesignData>> configuredDesignData; }public ConfiguredDesignData{...

java – 使用不同的对象名称映射JSON【代码】

我对JSON很陌生,而且我已经四处寻找尝试做什么但不确定我是否完全理解.我正在进行外部API调用返回:2015-12-21 01:22:09 INFO RiotURLSender:60 - Total json: {"USERNAME":{"profileIconId":984,"revisionDate":1450655430000,"name":"USERNAME2","id":38584682,"summonerLevel":30}}其中’USERNAME(和USERNAME2 – 可能与USERNAME略有不同)将根据您传递调用参数的内容而有所不同.我使用Jackson Object Mapper映射USERNAME对象...

如何使用Java 8流将列表的元素映射到它们的索引?【代码】

有了一个字符串列表,我需要构建一个有效对的列表(字符串,它在列表中的位置).目前我有使用google集合的代码:public Robots(List<String> names) {ImmutableList.Builder<Robot> builder = ImmutableList.builder();for (int i = 0; i < names.size(); i++) {builder.add(new Robot(i, names.get(i)));}this.list = builder.build(); }我想用Java 8流做到这一点.如果没有索引,我可以这样做:public Robots(List<String> names) {thi...

android – Proguard 4.7与Eclipse SDK 3.7.1:Proguard失败,出现java.io.IOException – (堆栈映射框中的未知验证类型[25])【代码】

更新:此问题已在三星的SPen SDK的新版本中得到修复. 我正在尝试使用Eclipse 3.7.1创建一个签名的APK,运行Proguard 4.7作为该过程的一部分.但是,我无法在包含三星的SPen SDK 1.5的项目上运行Proguard并出现以下错误:[2012-01-16 14:16:45 - SDraw_Example1] Proguard returned with error code 1. See console [2012-01-16 14:16:45 - SDraw_Example1] java.io.IOException: Can't read [C:\Work\Mobile\EclipseWorkspace\SDraw_E...

如何使用JPA将映射JSON列映射到Java Object【代码】

我们有一个包含大量列的大表.在我们转移到MySQL Cluster之后,由于以下原因无法创建表:ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting BLOBs, is 14000. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs举个例子:@Entity @Table (name = "appconfigs", schema = "myproject") public class AppConfig implements Se...

java – 映射相同的类关系【代码】

你好我正在尝试在hibernate中映射一些类,并且有一般问题如何完成这样的映射.有User类和Facebook用户类,具有以下结构用户类:public class User{public User(){}Long Id;String FirstName;String LastName;....FbUser fbuser;//// all requred getters and setters... }Facebook类FbUser可以包含作为同一类FbUser的对象的Friends列表.public class FbUser{public FbUser(){}Long fbId;String FirstName;String LastName;List<FbUser...

java – 关于不可变集和映射的JDK9随机化【代码】

阅读this question和the answer given by Eugene,我发现JDK9不可变集和映射将引入一个会影响其遍历的随机源.这意味着迭代顺序确实是随机的,至少在JVM的不同运行中是这样. 由于规范不保证集合和映射的任何遍历/迭代顺序,这绝对没问题.实际上,代码绝不能依赖于特定于实现的细节,而是依赖于规范. 我知道今天,使用JDK 8,如果我有一个HashSet并执行此操作(取自链接的答案):Set<String> wordSet = new HashSet<>(Arrays.asList("just", ...

如何将字符映射到java中的数字位置?【代码】

例如. >输入:[‘A’,’Z’,’F’,’D’,…]>输出:[0,25,5,3,…] 在C中,我只是从’A’中减去char,但我似乎无法在java中执行此操作.解决方法:您也可以使用Java中的字符进行简单的数学运算:System.out.println('A' - 'A');将输出0.

java – 最好的做法是将多个动作映射到同一个类struts 2.3【代码】

我正在使用struts开发联系人管理器(添加,删除,修改,打印). 我想将多个动作(将多个动作映射到同一个类struts 2.3)映射到同一个类(ContactManager). 我想知道它是否正确或是否需要为每个动作分别编写动作?解决方法:imho的一个好方法是为每个必须执行的操作使用一个Action,每个操作都扩展其最后分叉的父操作,例如:BaseAction | |----------BaseReportAction | |----- ExcelReportAction | |----- PDFReportAction...

java – 将Hibernate查询结果映射到自定义类?【代码】

跟进我昨天发布的一个问题:How to populate POJO class from custom Hibernate query? 有人能给我看一个如何在Hibernate中编写以下SQL的例子,并正确得到结果吗? SQL:select firstName, lastName from Employee如果可能在Hibernate中,我想做的是将结果放在他们自己的基类中:class Results {private firstName;private lastName;// getters and setters }我相信它可以在JPA中使用(使用EntityManager),但我还没有弄清楚如何在Hibe...

java – 对POJO映射不区分大小写的JSON而不更改POJO【代码】

有谁知道com.fasterxml.jackson.databind.ObjectMapper如何能够将JSON属性映射到不区分大小写的POJO属性? JSON字符串:[{“FIRSTNAME”:”John”,”LASTNAME”:”Doe”,”DATEOFBIRTH”:”1980-07-16T18:25:00.000Z”}]POJO级:public class Person {private String firstName;private String lastName;private Date dateOfBirth;public String getFirstName() {return firstName;}public void setFirstName(String firstName) {t...

Java 8 lambdas组列表进入映射【代码】

我想拿一个List< Pojo>并返回Map< String,List< Pojo>>如果Map的键是Pojo中的String值,我们称之为String键. 澄清一下,给出以下内容: Pojo 1:Key:值:1 Pojo 2:Key:值:2 Pojo 3:键:b值:3 Pojo 4:键:b值:4 我想要一个Map< String,List< Pojo>> keySet()大小为2,其中键“a”具有Pojos 1和2,键“b”具有pojos 3和4. 我怎样才能使用Java 8 lambdas最好地实现这一目标?解决方法:看来简单的groupingBy变体就是你需要的:Map<...

java – JPA OneToMany和ManyToOne throw:实体列映射中的重复列(应使用insert =“false”update =“false”映射)【代码】

我有三个类,其中一个名称是User,这个用户有其他类实例.像这样;public class User{@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL)public List<APost> aPosts;@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL)public List<BPost> bPosts; }public class BPost extends Post {@ManyToOne(fetch=FetchType.LAZY) public User user;}public class APost extends Post {@ManyToOne(fetch=FetchType.LAZY)...

映射 - 相关标签