Tag: mapping

如何将Spring URL映射到/ WEB-INF / views中的JSP文件?

我在使用Spring(使用3.0.5.RELEASE)映射时遇到了麻烦。 我想将URL http://mydomain/context-path/user/registrationform.jsp映射到我的JSP页面 /WEB-INF/views/user/registrationform.jsp 但我得到了404.我的控制器设置如此…… @Controller @RequestMapping(“registrationform.jsp”) public class RegistrationController { private static Logger LOG = Logger.getLogger(RegistrationController.class); … public void setRegistrationValidation( RegistrationValidation registrationValidation) { this.registrationValidation = registrationValidation; } // Display the form on the get request @RequestMapping(method = RequestMethod.GET) public String showRegistration(Map model) { final Registration registration = new Registration(); model.put(“registration”, registration); return “user/registrationform”; } […]

将@ManyToMany关联表与额外列映射

我的数据库包含3个表: person , document和peson_document 。 Person和Document具有多对多关系,并与包含添加列的person_document表连接。 这是我的映射: class Person { @Cascade(CascadeType.ALL) @OneToMany(mappedBy = “compositePK.person”, orphanRemoval = true) Set personDocuments; } class Document { @OneToMany(mappedBy = “compositePK.document”) Set personDocuments; } class PersonDocument { @EmbeddedId private CompositePK compositePK; @Column(name = “person_origin_id”) private String personID; @ManyToOne(fetch = FetchType.LAZY) private Provider provider; @Embeddable public static class CompositePK implements Serializable […]

如何使用Hibernate映射用户数据类型(复合类型)

我对Hibernate世界很新。 我已经通过ER CASE TOOL(TOAD)我的数据库建模,并且我已经定义了几个用户数据类型(复合类型)。 例如,假设我在PostgreSQL中声明了一个类型Contact,如下所示 CREATE TYPE Contact AS ( “email” Varchar, “phone” Varchar, “mobile” Varchar, “other” Varchar ); 现在假设我在用户实体上使用它,就像在下面的SQL代码中一样 CREATE TABLE Users( idUser Serial NOT NULL, login Character varying(20) NOT NULL, password Character varying(20) NOT NULL, name Character varying(30), surname Character varying(50), contact Contact ) — Add keys for table Users ALTER TABLE Users […]

带映射的Java数据库?

我将创建一个我需要使用映射的数据库,(这不是JAVA EE)我说的只是JavaSE而不是EE,我想知道我将如何实现我制作的这些类? (用户,联系信息,员工,FinanceTeam,SystemAdmin)如何将这些对象的数据传输到数据库中? 绘图如何工作? 一个BASIC数据库教程将帮助我很多,谢谢顺便说一下,如果你很好奇,我正在使用MySQL作为我的数据库

org.springframework.web.servlet.PageNotFound – 找不到带有URI Spring 3的HTTP请求的映射

我是spring mvc的新手,早些时候我通过root软件包名称“localhost / spring”访问了主页,我无法找到我发生了什么变化,我得到了这个错误。 web.xml中: appServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/appServlet/servlet-context.xml 1 appServlet / 主页控制器 @Controller public class HomeController { private UserServiceImpl userService; @Inject public HomeController(UserServiceImpl userService) { this.userService = userService; } @RequestMapping(value=”/”) public String home(Model model) { System.out.println(“Sdfsd”); model.addAttribute(“users”, userService.getUsers()); return “home”; } } servlet的context.xml中: org.hibernate.dialect.MySQLDialect /WEB-INF/views/views.xml 有任何想法吗? 谢谢

BeanUtils copyProperties API忽略null和特定属性

Spring的BeanUtils.copyProperties()提供了在复制bean时忽略特定属性的选项: public static void copyProperties(Object source, Object target, String[] ignoreProperties) throws BeansException Apache Commons BeanUtils是否提供类似的function? 使用Spring的BeanUtils.copyProperties()时也可以忽略空值,我在Commons BeanUtils中看到了这个特性: Date defaultValue = null; DateConverter converter = new DateConverter(defaultValue); ConvertUtils.register(converter, Date.class); 我可以用Spring的BeanUtils实现同样的目标吗?

推土机映射JodaTime属性不按预期工作

我正在使用Dozer在Document类和DocumentManagementBean类之间进行映射,这两个都是我自己制作的。 两者都有一个名为dateAdded的Joda DateTime类型的getter和setter属性。 当Document对象d具有属性dateAdded = x时,调用mapper.map(d, DocumentManagementBean.class)所有字段都能正确自动映射(因为我可以完全控制代码库,所以我可以通过没有dozer-config而依赖它简单地在匹配属性名称上),除了dateAdded字段,其中新的DocumentManagementBean dateAdded以其dateAdded属性中的当前 DateTime结束,而不是来自d对象的x。 我期待Dozer试着打电话 dmb.setDateAdded(d.getDateAdded()); 并且只是将dateAdded的值从source添加到target,但它似乎是为dmb对象创建新的DateTime然后让它一个接一个。 有人可以为我解释一下吗?

使用Hibernate将Oracle Date映射到Java对象

我收到消息“文字与格式字符串不匹配”。 例如,以下是Java类中的一些方法: public String getDateTime(); public void setDateTime(String date_time); 以下是该类的Hibernate配置文件的映射: 这是该列的DDL: CREATE TABLE “SCHEMA”.”TABLE_NAME” ( “DATE_TIME” DATE, etc. ) 我尝试将type =“date”和“timestamp”(不是同时)设置为hibernate配置中属性的attr,然后将Java类型从String更改为Date,但这给了我一个不同的错误。 我读了一些关于绑定参数的内容,但无法做出正面或反面。 当我从配置中注释掉该属性时,其他一切都正常工作,所以我确定这是我的问题。 令人讨厌的是我有另一个表/类映射,看起来是相同的Oracle Date-> Java String映射,它没有给我这个问题。

如何在内部java api或jest api中获取弹性搜索索引的类型名称

我有一个名为demo的索引,它包含不同的类型。 我正在使用弹性搜索java内部api并在我的应用程序中restapi jest。 基本上我想提出这个要求 curl -XGET ‘http:localhost:9200/demo/_mapping’ 有没有办法做到这一点,特别是在开玩笑api? 没有文档可以获取rest client api的映射。 你的建议是什么?

如何在JAX-RS中手动映射枚举字段

如何映射一个简单的JSON对象{“status” : “successful”}自动映射到JAX-RS中的Java Enum? public enum Status { SUCESSFUL (“successful”), ERROR (“error”); private String status; private Status(String status) { this.status = status; } } 如果您需要更多详细信息,请随时问:)