Skip to content

Commit c8188b3

Browse files
committed
Add deprecated page
1 parent 60ecce6 commit c8188b3

File tree

1 file changed

+159
-0
lines changed

1 file changed

+159
-0
lines changed

docs/deprecated/index.html

Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<title>Best practice | Docs | Ebean</title>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
7+
<link rel="shortcut icon" href="/images/favicon.ico">
8+
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto|Source+Sans+Pro|Ubuntu&display=swap">
9+
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous">
10+
<link rel="stylesheet" href="/css/reset3.css">
11+
<link rel="stylesheet" href="/css/site3.css">
12+
<link rel="stylesheet" href="/css/pygments3.css">
13+
</head>
14+
<body>
15+
<div id="main">
16+
17+
<div id="banner">
18+
<header>
19+
<nav id="top">
20+
<h1 id="breadcrumb">
21+
<a class="nav-logo" href="/"><img src="/images/logo-200.png" height="35"></a>&nbsp;&nbsp;<a href="/docs">Documentation</a><span class="sep">&nbsp;/&nbsp;</span><span class="last">Deprecated</span>
22+
</h1>
23+
<ul>
24+
25+
<li><a onclick="toggleTheme();" title="switch dark light theme"><i class="fas fa-adjust"></i></a></li>
26+
</ul>
27+
</nav>
28+
</header>
29+
</div>
30+
<div class="grid grid-docs">
31+
<aside>
32+
<nav class="side">
33+
<ul>
34+
<li class="nav0 ">
35+
<a href="/docs/getting-started">Getting started</a>
36+
</li>
37+
<li class="nav0 ">
38+
<a href="/docs/intro">Introduction</a>
39+
</li>
40+
<li class="nav0 active">
41+
<a class="active" href="/docs">Documentation</a>
42+
<ul>
43+
<li class="nav1 ">
44+
<a href="/docs/best-practice">Best practice</a>
45+
</li>
46+
<li class="nav1 ">
47+
<a href="/docs/query">Query</a>
48+
</li>
49+
<li class="nav1 ">
50+
<a href="/docs/persist">Persist</a>
51+
</li>
52+
<li class="nav1 ">
53+
<a href="/docs/transactions">Transactions</a>
54+
</li>
55+
<li class="nav1 ">
56+
<a href="/docs/mapping">Mapping</a>
57+
</li>
58+
<li class="nav1 ">
59+
<a href="/docs/ddl-generation">DDL & Migrations</a>
60+
</li>
61+
<li class="nav1 ">
62+
<a href="/docs/logging">Logging</a>
63+
</li>
64+
<li class="nav1 ">
65+
<a href="/docs/testing">Testing</a>
66+
</li>
67+
<li class="nav1 ">
68+
<a href="/docs/read-replicas">Read Replicas</a>
69+
</li>
70+
<li class="nav1 ">
71+
<a href="/docs/database">Database platforms</a>
72+
</li>
73+
<li class="nav1 ">
74+
<a href="/docs/multi-database">Multiple databases</a>
75+
</li>
76+
<li class="nav1 ">
77+
<a href="/docs/kotlin">Kotlin</a>
78+
</li>
79+
<li><a href="/docs/tuning">Tuning</a></li>
80+
<li class="nav1 ">
81+
<a href="/docs/features">Features</a>
82+
</li>
83+
</ul>
84+
</li>
85+
<li class="nav0 ">
86+
<a href="/support">Getting help</a>
87+
</li>
88+
<li class="nav0 ">
89+
<a target="_blank" href="/apidoc/13">API Javadoc</a>
90+
</li>
91+
<li class="nav0 ">
92+
<a href="/videos">Videos</a>
93+
</li>
94+
<li class="nav0 ">
95+
<a href="/docs/upgrading">Upgrading</a>
96+
</li>
97+
<li class="nav0 ">
98+
<a href="/releases">Releases</a>
99+
</li>
100+
101+
</ul>
102+
</nav>
103+
</aside>
104+
<article>
105+
<form action="https://www.google.com/search" method="get" class="inline-form">
106+
<input type="hidden" name="as_sitesearch" value="ebean.io">
107+
<div id="page-search">
108+
<div class="input-group">
109+
<input class="frm" name="q" id="searchinput" type="text" placeholder="Search... (press 's' to focus)" data-placeholder-focus="Search... (use '↑', '↓' and '⏎' to select results)" data-placeholder-blur="Search... (press 's' to focus)" autocomplete="off">
110+
<div class="input-group-btn">
111+
<button class="frm" type="submit"><i class="fas fa-search"></i></button>
112+
</div>
113+
</div>
114+
<div id="page-search-results" style="display: none;">
115+
<ul id="search-results-container" class="search-results"><li class=" active"><a href="/docs" title="Docs"><span style="color:#777;">Docs</span> Documentation </a></li><li class=""><small style="color:#999;">And 101 more...</small></li></ul>
116+
</div>
117+
</div>
118+
</form>
119+
120+
<h2 id="class-mapping">Class mapping</h2>
121+
<p>
122+
Mapping a column to a <code>Class<?></code> type is deprecated. This is because there there is some
123+
security aspects around initialising a Class from a string value.
124+
</p>
125+
<div class="syntax java"><div class="highlight"><pre><span></span><span class="nd">@Column</span>
126+
<span class="n">Class</span><span class="o">&lt;?&gt;</span> <span class="n">clazz</span><span class="o">;</span>
127+
</pre></div>
128+
</div>
129+
<p>
130+
Please migrate to just mapping to a String and using application code to map that to a Class.
131+
</p>
132+
133+
134+
<nav class="next">
135+
<p class="edit-page">
136+
<a href="https://github.com/ebean-orm/website-source/blob/master/docs/deprecated/index.html"><i class="fab fa-github"></i> Edit Page</a>
137+
</p>
138+
<p class="next">
139+
<a href="/docs" class="btn btn-info">Next: Documentation</a>
140+
</p>
141+
</nav>
142+
143+
144+
</article>
145+
</div>
146+
147+
</div>
148+
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
149+
<script src="/js/site3.js"></script>
150+
<script src="/js/search3.js"></script>
151+
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-75181644-1"></script>
152+
<script>
153+
window.dataLayer = window.dataLayer || [];
154+
function gtag(){dataLayer.push(arguments);}
155+
gtag('js', new Date());
156+
gtag('config', 'UA-75181644-1');
157+
</script>
158+
</body>
159+
</html>

0 commit comments

Comments
 (0)