如何解决JPA Embeddable类可以包含对象引用吗?
我正在尝试将一个类嵌入另一个包含对象引用的类。我总是得到
org.hibernate.MappingException: Could not determine type for: ...
例外。我的问题是,有什么办法可以嵌入包含对象引用的类,或者可嵌入的类仅存储基元。
我已经尝试过@Target()注解,但无济于事。
解决方法
是的,这是可能的。查看documentation。
@model MyAspApp.Models.Jackets
@{
ViewBag.Title = "Index";
}
<h2>Roster</h2>
<head>
<meta name="viewport" content="width=device-width" />
<title>Multi-model view attempt</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" href="~/Content/theme.default.css">
<link rel="stylesheet" href="~/Content/jquery-ui.min.css">
<script type="text/javascript" src="~/Scripts/jquery-latest.min.js"></script>
<script src="~/Scripts/jquery-ui.js"></script>
<script src="~/Scripts/jquery-ui.min.js"></script>
<script type="text/javascript" src="~/Scripts/jquery.tablesorter.js"></script>
<script type="text/javascript" src="~/Scripts/jquery.tablesorter.widgets.js"></script>
</head>
@section scripts
{
@Scripts.Render("~/bundles/jquery.tablesorter")
<script type="text/javascript">
$(document).ready(function () {
$("#Skaters").tablesorter(getSkaters());
$("#Goalies").tablesorter(getGoalies());
});
</script>
}
<script>
function getSkaters() {
var allSkaters = @Html.Raw(Json.Encode(ViewBag.Skaters));
for (var i = 0; i < allSkaters.length; i++) {
$("#Skaters").append(
"<tbody><tr><td >" + allSkaters[i].First_Name + "</td>"
+ "<td>" + allSkaters[i].Last_Name + "</td>"
+ "<td>" + allSkaters[i].Number + "</td>"
+ "<td>" + allSkaters[i].Position + "</td>"
+ "<td>" + allSkaters[i].Goals + "</td>"
+ "<td>" + allSkaters[i].Assists + "</td>"
+ "<td>" + allSkaters[i].Points + "</td></tr></tbody>");
}
}
function getGoalies(){
var allGoalies = @Html.Raw(Json.Encode(ViewBag.Goalies));
for (var i = 0; i < allGoalies.length; i++){
$("#Goalies").append(
"<tbody><tr><td>"+allGoalies[i].First_Name+"</td>"
+"<td>"+allGoalies[i].Last_Name+"</td>"
+"<td>"+allGoalies[i].Number+"</td>"
+"<td>"+allGoalies[i].Wins+"</td>"
+"<td>"+allGoalies[i].Losses+"</td>"
+"<td>"+allGoalies[i].OTL+"</td>"
+"<td>"+allGoalies[i].Save_+"</td>"
+"<td>"+allGoalies[i].GAA+"</td> </tr></tbody>");
}
}
</script>
<body>
<h1>Skaters</h1>
<table id="Skaters" class="tablesorter">
<thead>
<tr>
<th> First Name </th>
<th> Last Name </th>
<th> Number </th>
<th> Position </th>
<th> Goals </th>
<th> Assists </th>
<th> Points </th>
</tr>
</thead>
</table>
<h2>Goalies</h2>
<table id="Goalies" class="tablesorter">
<thead>
<tr>
<th> First Name </th>
<th> Last Name </th>
<th> Number </th>
<th> Wins </th>
<th> Losses </th>
<th> OTL </th>
<th> Save% </th>
<th> GAA </th>
</tr>
</thead>
</table>
</body>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。