When I specify column length 8000 and use @Nationalized, Hibernate should generate as nvarchar(max) instead of nvarchar(8000).
Maximum length of nvarchar in SQL Server 2008 onwards is 4000.
Please refer to this link
https://msdn.microsoft.com/en-sg/library/ms186939.aspx
Hibernate 5.0.7, SQL Server 2008