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

Java:如何在spring框架中声明嵌套映射?【代码】

例如,您如何申报三重地图,如:Map<String, Map<String, Map<Boolean, String>>>, with the keys being someKey1, someKey2, and someKey3 (true/false)?我知道,直到这个 – <util:mapid="someMap"map-class="java.util.HashMap"key-type="java.lang.String"value-type="java.lang.String"><entry key="someKey1" value="someValue" /> </util:map>编辑: 好的,这就是我想要减少大量的if语句.123: //some key 1abc: //some key 2tru...

java – Hibernate多对多映射和cascade = delete【代码】

我有一个映射(只有重要的部分):<class name="xyz.Role" table="ROLE" lazy="true"><id name="id" type="java.lang.Integer"><column name="ROLE_ID"/><generator class="increment"/></id><set name="assignments" lazy="true" table="PERSON_ROLE" cascade="delete" inverse="true"><key column="ROLE_ID" /><many-to-many class="xyz.Person" column="PERSON_ID" /></set> </class>和<class name="xyz.Person" table="PERSON"...

java – Spring-MVC:是否有可能为一个servlet映射提供两个url模式?【代码】

我有.htm和.xml URL我想在WEB-INF文件夹中解析为.jsp文件.如何指定我希望相同的servlet同时处理* .htm和* .xml URL?解决方法:使用Spring 3.0在同一映射中添加多个url-pattern标签<servlet-mapping><servlet-name>dispatcherServlet</servlet-name><url-pattern>/<url-pattern><url-pattern>*.htm</url-pattern><url-pattern>*.html</url-pattern><url-pattern>*.xml</url-pattern> </servlet-mapping>关于使控制器将它们解析为您希...

在java 8中迭代并映射两个列表【代码】

我有2个清单: > List1:Object1(name1,id1)> List2:Object2(name2,id2) 鉴于list1的大小与list2相同 我想迭代list2,如果list2的name2不为null,则更新list1的name1. 这是使用旧java的代码:for(Object1 obj1:list1) {for(Object2 obj2:list2) {if(obj1.getId1.equals(obj2.getId2)) {obj1.setName1(obj2.getName2);}} }哪个是用java.util.stream实现这个的最好方法?解决方法:为了清楚起见,我认为您的代码旨在执行以下操作:将lis...

java – 是否可以在收集器分组的情况下对每个List进行操作而不创建中间映射?【代码】

我有以下代码在List上执行分组,然后对每个分组列表进行操作,然后将其转换为单个项目:Map<Integer, List<Record>> recordsGroupedById = myList.stream().collect(Collectors.groupingBy(r -> r.get("complex_id")));List<Complex> whatIwant = recordsGroupedById.values().stream().map(this::toComplex).collect(Collectors.toList());toComplex函数如下所示:Complex toComplex(List<Record> records);我觉得我可以在不创建中间...

java – DynamoDBMappingException:没有HASH密钥的映射

编写DynamoDB Java应用程序时,如果未正确配置表及其数据模型,则在写入或从表中检索时,您可以收到“无映射HASH密钥”错误.完整的例外情况类似于: com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMappingException:< YourClassNameHere&gt ;;没有HASH密钥的映射解决方法:确保已注释的映射类的getter被声明为public.

java – 流映射以便查找最新密钥的值【代码】

我有一个Map< Element,Attributes>由以下(示例)类和枚举的实例组成,其中我想通过stream()获取最新键的值.最近的键可以由类Element的属性creationTime确定,Map中的相应值只是一个枚举值:import java.time.LocalDateTime; import java.time.format.DateTimeFormatter;public class Element implements Comparable<Element> {String abbreviation;LocalDateTime creationTime;public Element(String abbreviation, LocalDateTime cre...

java – 在单个键的映射中存储多个值【代码】

我在c:中有以下名为ght.txt的文件,它包含以下数据Id|ytr|yts 1|W|T 2|W|T 3|W|T现在的问题是这些列的位置(Id | ytr | yts)也没有按顺序意味着它们也可以重新洗牌.Id|ytr|dgfj|fhfjk|fgrt|yts或者他们可以像..Id|wer|ytr|weg|yts所以我做了以下方式,并在java中读取它们,如下所示String[] headers = firstLine.split("|"); int id, Ix, Ixt, count = 0;for(String header : headers) {if(header.equals("Id")) {idIx = count;}elsei...

java – 获取“Whitelabel错误页面”运行执行程序运行状况和映射URL【代码】

我开始使用弹簧启动,运行一个演示弹簧网络启动器项目,我正在通过调用http://localhost:8080/mappings和http://localhost:8080/health检查弹簧执行器功能…它给了我“白标错误页面”…日志没有显示任何东西该项目是一个非常简单的启动应用程序,在STS中创建,其中一个@RestController工作正常 主要课程:@SpringBootApplication public class DemoApplication {public static HashMap<Long,Student> hmStudent;public static void mai...

java – 如何在’war’任务中执行Ant路径映射?【代码】

我有几个JAR文件模式集,比如<patternset id="common.jars"><include name="external/castor-1.1.jar" /><include name="external/commons-logging-1.2.6.jar" /><include name="external/itext-2.0.4.jar" />... </patternset>我还有一个包含lib元素的’war’任务:<lib dir="${src.dir}/jars"><patternset refid="common.jars"/><patternset refid="web.jars"/>... </lib>但是,这样,我最终得到的WEB-INF / lib包含我的模式中的子目...

java – 我应该用于映射到布尔值的数据类型【代码】

我想将db列映射到hibernate中的布尔值.我应该使用哪种数据类型来映射它?tiny int? 我将在netbeans中使用反向映射来生成POJOS解决方法:在mysql中使用BIT(1),在java对象中使用Boolean

java – HashMap通过考虑它们的值来映射整数数组【代码】

鉴于以下代码,我得到一个null(我想要的是“1234”).但我希望有一个映射可以将键视为等于,如果int []的内容是等于(而不是考虑int []的引用),我应该怎么做?HashMap<int[], String> maps=new HashMap<int[], String>(); int[] i=new int[]{1,2,3}; int[] j=new int[]{1,2,3}; maps.put(i,"1234"); System.out.print(maps.get(j));我打开任何允许保持int []作为键(包括TreeMap)等的地图,其边缘条件是,如果这不妨碍地图访问时间的有效性...

java – 进行O / R映射时的命名约定

我将我的数据库表映射到我的java对象.一般来说,我以复数形式命名我的表格,因为持有书籍信息的表格被称为BOOKS.然而,java对象代表一本书,应该称为Book.同样对于AUTHORS / Author等. 另一方面,它的那种简单化给了域对象和表. 是否存在人们遵循的某种命名惯例?我想这一般适用于应用程序而不仅仅是在进行O / R映射时.解决方法:你最初的想法是现实的. 对象应该是单一的,因为每个对象都是个体. 表应该是复数,因为表包含所有表. 查看Ruby...

java – Spring请求映射到特定路径变量值的不同方法【代码】

@Controller @RequestMapping("/authors") public class AuthorController {@RequestMapping(value = "/{id}", method = RequestMethod.GET)public Author getAuthor(final HttpServletRequest request,final HttpServletResponse response,@PathVariable final String id){// Returns a single Author by idreturn null;}@RequestMapping(value = "/{id}/author-properties", method = RequestMethod.GET)public AuthorProperties...

java – MyBatis将属性映射到错误的枚举【代码】

我的域类具有映射到枚举的属性.奇怪的是MyBatis 3.4.x(3.4.0和3.4.4.这适用于3.3.x),Spring MyBatis 1.3.1试图用不相关的enum映射它并给出错误.org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.result.ResultMapException: Error attempting to get column ‘order_line_programmed’ from result set. Cause: java.lang.IllegalArgumentException: No enum constant foo.UnrelatedE...

映射 - 相关标签