我如何修复这个程序我使用Java Spring MVC?我想在数据库中输入包含日期的数据,但它显示错误。我该怎么修好它?
这是我在实体中的代码
@Entity
@Table(name ="tb_transaksi_penjualan")
public class TransaksiPenjualan {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String customer;
@DateTimeFormat(pattern ="MM/dd/yyyy")
private Date tanggal;
private String barang;
private int jumlah;
private int harga;
private int total;
private Long customer_id;
private Long barang_id;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getCustomer() {
return customer;
}
public void setCustomer(String customer) {
this.customer = customer;
}
public Date getTanggal() {
return tanggal;
}
public void setTanggal(Date tanggal) {
this.tanggal = tanggal;
}
public String getBarang() {
return barang;
}
public void setBarang(String barang) {
this.barang = barang;
}
public int getJumlah() {
return jumlah;
}
public void setJumlah(int jumlah) {
this.jumlah = jumlah;
}
public int getHarga() {
return harga;
}
public void setHarga(int harga) {
this.harga = harga;
}
public int getTotal() {
return total;
}
public void setTotal(int total) {
this.total = total;
}
public Long getCustomer_id() {
return customer_id;
}
public void setCustomer_id(Long customer_id) {
this.customer_id = customer_id;
}
public Long getBarang_id() {
return barang_id;
}
public void setBarang_id(Long barang_id) {
this.barang_id = barang_id;
}
}
@Controller
@RequestMapping("/transaksipembelian/save")
public class TransaksiPembelianSaveController {
@Autowired
private TransaksiPembelianRepository transaksiPembelianRepository;
@ModelAttribute("transaksipembelian")
private TransaksiPembelian getTransaksiPembelian(@RequestParam(value="id", required = false) Long id)
{
if(id==null)
return new TransaksiPembelian();
else
return transaksiPembelianRepository.findById(id).orElse(null);
}
@RequestMapping(method = RequestMethod.GET)
public String form() {
return "tambahtransaksipembelian";
}
@RequestMapping(method = RequestMethod.POST)
public String submit(@ModelAttribute("transaksipembelian") TransaksiPembelian transaksipembelian ) {
System.out.println(transaksipembelian.toString());
transaksiPembelianRepository.save(transaksipembelian);
return "redirect:/transaksipembelian";
}
}
字段“Tanggal”上对象“transaksipenjualan”中的字段错误:拒绝值[2019-07-15];代码[typemismatch.transaksipenjualan.tanggal,typemismatch.tanggal,typemismatch.java.util.date,typemismatch];参数[org.springframework.context.support.defaultmessageSourceResolvable:代码[transaksipenjualan.tanggal,tanggal];参数[];default message[tanggal]];默认消息[无法将“java.lang.String”类型的属性值转换为属性“tanggal”所需的类型“java.util.date”;嵌套异常为org.springframework.core.convert.ConversionFailedException:无法将值“2019-07-15”的类型[java.lang.String]转换为类型[@org.springframework.format.annotation.DateTimeFormat java.util.date];嵌套异常为java.lang.IllegalArgumentException:值[2019-07-15]的解析尝试失败]]
您已将Tanggal
字段的日期模式提供为MM/DD/YYYY
,但您提供的是2019-07-15
。将模式更改为YYYY-MM-DD
或将提供的值更改为07/15/2019
。
我怎么能修好它? replaceAll函数中此字符“{”错误。谢谢。
随机输入 类PlayingCard():def init(自我、卡值、套装): 类甲板(): deck1=Deck()打印(deck1.卡片) 72 73中的类型错误回溯(最近一次调用)--- 类型错误:init()缺少1个必需的位置参数:'suit'
给定以下类: 我该怎么解决呢?
代码:import functools import json import os import tensorflow as tf import sys。路径附加(“C:\Users\Gilbertchristian\Documents\Anaconda\Object\u detection\u api\models\research”)系统。路径附加(“C:\Users\Gilbertchris
我得到这个错误: 命令:delete Number:1 java。sql。SQLException:未绑定到语句的值 我该怎么解决这个问题?是我漏掉了什么还是语法错了? Java 这应该只是从列表中删除了任务。
我用C#做了一个快速排序算法,当数组中只有10个项时,它可以工作。当我增加这个数字时,它就会陷入无限循环。这是问题所在的代码: 当调用sortArray时,left=0,right=49&array是一个随机的50个元素的一维数组。 您可以忽略对reDrawer和refresher的引用,因为这些不会影响排序算法,它们只会在图片框中绘制结果。